2013-08-16 3 views
2

В настоящее время я использую жесты для переключения между контроллерами представлений, и мне интересно, могу ли я реализовать uipagecontrol на каждом контроллере представления без использования uiscrollview.Использование UIPageControl без UIScrollView

Вот как я буду с одного контроллера на другой вид:

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    // Do any additional setup after loading the view, typically from a nib. 
    self.title = @"Home"; 

    UIBarButtonItem *settingsButton = [[UIBarButtonItem alloc] initWithTitle:@"\u2699" style:UIBarButtonItemStyleBordered target:self action:@selector(settingsButtonPressed:)]; 
    [settingsButton setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont boldSystemFontOfSize:24], UITextAttributeFont,nil] forState:UIControlStateNormal]; 
    self.navigationItem.leftBarButtonItem = settingsButton; 

    UIBarButtonItem *systemAction = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(showMenu)]; 
    self.navigationItem.rightBarButtonItem = systemAction; 

    UISwipeGestureRecognizer *swipeRecognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipeLeft:)]; 
    swipeRecognizer.direction = UISwipeGestureRecognizerDirectionLeft; 
    [self.view addGestureRecognizer:swipeRecognizer]; 
} 

- (IBAction)swipeLeft:(UIGestureRecognizer *)sender 
{ 
    HomeTwo *homeTwo = [[HomeTwo alloc]initWithNibName:@"HomeTwo" bundle:nil]; 
    homeTwo.modalTransitionStyle = UIModalTransitionStyleCoverVertical; 
    [self.navigationController pushViewController:homeTwo animated:YES]; 
} 

ответ

3

UIPageControl просто посмотреть, так что вы можете, конечно, добавьте в каждый вид вид контроллеров, а затем установить текущую страницу в соответствующее стоимость.

+0

Не могли бы вы сообщить мне более подробную информацию с некоторым примером кода? – Dinesh

+0

@ Dinesh, если у вас есть конкретная проблема, вы должны создать новый вопрос и показать код, который у вас есть. Код в основном просто 'currentPage'. – Wain

+0

Моя проблема такая же, как эта тема. Я хочу использовать UIPageControl для переключения между представлениями без использования UIScrollView. У меня есть 2 дочерних контроллера. Я хотел бы знать, как загрузить представления. – Dinesh