2015-04-16 3 views
0

Как мы можем управлять контролем сегмента в раскадровке, я создал один вид Контроллер на кнопке добавления щелкнет, он перейдет к другому представлению Контроллер, где я получаю элемент управления сегментами и просматриваю представление contriner на нем, а сгенерированный контроллер представления континентов связан с тремя контроллерами просмотра с использованием segue. как я могу загрузить контроллер представления в контейнер по выбранному индексу.Как мы можем управлять контролем сегментов в раскадровке

          VC 
              | 
              | 
      SegmentedControl VC Having Segment Control And Container 
              | 
              | 
            Container View Controller 
              | 
              | 
             --------------------------------------------------------------- 

| | | | | | View Controller1 View Controller2 View Controller3

+0

http://www.ioscreator.com/tutorials/create-segmented-control-ios7 – Yuyutsu

ответ

0

В UIViewController, где вы добавили segmentedControl.

1: Создать метод как IBAction и соединить его с segmentedControl в значение изменилось

-(IBAction)segmentedControlDidChange:(id)sender { 
      UISegmentedControl *segment = (UISegmentedControl *)sender; 
      NSInteger iIndex = [segment selectedSegmentIndex]; 
     } 

2: если Проверьте индекс или переключатель и вызвать метод performSegue

[self performSegueWithIdentifier:@"firstIdentifierOfViewcontroller" sender:self]; 

проход идентификатор, который вы установили для UIViewController segue.

+0

Добавлен элемент управления сегментами, и я могу загрузить диспетчер представлений из 1 -> 2 -> 3, но неспособный toad он вернулся, как 3 -> 2 -> 1 или 3 -> 1, а также обменялся кодом в режиме управления контейнером из данной ссылки, я сделал код - http://sandmoose.com/post/35714028270/storyboards -with-custom-container-view-controllers. Можете ли вы, пожалуйста, предложить мне, как я могу использовать функцию управления сегментами, введенную в эту кнопку. – Akshay0309

Смежные вопросы