2012-06-05 7 views
0

Я работаю над раскадными файлами, и я включаю в себя библиотеку Oauth 1.0 для аутентификации пользователей.Поддерживает ли поддержка раскадровки Push-операции?

Библиотека содержит некоторые операции нажатия pop в свои .xib-файлы. Будет ли поддержка поддерживаться, поскольку у меня есть основная раскадровка для iphone.

Или мне нужно будет воссоздать представления для тех классов библиотеки в моей раскадровке, чтобы это разрешить?

Любая помощь будет оценена

Благодаря Викас

+1

Раскадровка поддерживает все функции, так как xib делает, единственное различие между ними - раскадровка - это коллекция xibs и их переход. –

ответ

0

Да, как было сказано выше, все функции XIB поддерживаются в раскадровки. Они просто использовали немного по-другому ...

Чтобы программно нажимать, вы можете использовать это:

UIViewController *myController = [self.storyboard instantiateViewControllerWithIdentifier:@"myID"]; 
    [self.navigationController pushViewController:myController animated:YES]; 

enter image description here

И использовать это, чтобы выскочить к корню:

[self.navigationController popToRootViewControllerAnimated:YES]; 
+0

HI код, который вы мне предоставили, - это связать viewcontroller, который уже добавлен в раскадровки или добавлен в панель рассказов, но я хочу нажать из viewcontroller, который находится внутри раскадровки, на контроллер вида, который имеет .xib-файл –

+1

@VikasOjha Вы не можете сделать это прямо в раскадровке. Вам придется загрузить контроллер представления, связанный с кодом xib, и загрузить его традиционным способом. В противном случае вам придется переместить свой вид из xib в раскадровку. –

0

Раскадровка - это механизм для определения контроллеров представлений, а также позволяет определять переходы между этими контроллерами представлений, но это не ограничивает вас этими контроллерами представлений.

Вы можете смешивать раскадровки с контроллерами представлений, созданными из любого другого источника - как XIB, так и кода.

Создайте контроллеры представления из библиотеки любым способом, который вы сочтете нужным, и представьте их. Нажатие контроллеров представления на существующий навигационный контроллер из раскадровки или их запуск в моделях - это оба действительных способа получить в контроллере контроллеры представлений из статической библиотеки.

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