Форум программистов, компьютерный форум CyberForum.ru

По нажатию кнопки на View Controllere открыть Table View Controller - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS/iPhone Один из методов верстки XIB http://www.cyberforum.ru/ios-dev/thread1186054.html
Итак, допустим есть PSD/JPG/PNG макет. Вообщем картинка. И его надо сверстать. Как это сделать? Разберем на примере. 1) Анализ того что нужно вырезать (иконки, фоновые и прочее)
Программирование iOS/iPhone Как работать с самоподписанными сертификатами на симуляторе IOS? Как добавить? Есть сервак с самоподписанным сертификатом (self-signed certificate). Не могу отправлять REST запросы с IOS симулятора. В инете нашел, что сначала надо экспортировать этот сертификат из приложения Связка ключей. Я экспортнул, получил файл .cer. Далее пишут, что надо запустить симулятор и перетащить сертификат на окно симулятора. Сделал. Там мне было предложено установить сертификат.... http://www.cyberforum.ru/ios-dev/thread1185863.html
Поддержка нескольких версий API в одном проекте Программирование iOS/iPhone
Такая ситуация: есть два сервера с разными REST Api - рабочий и тестовый. К проекту в Xcode прикручен github. Как организовать проект, чтоб можно было коммитить в разные ветки для разных API? Как вообще в одном проекте можно поддерживать несколько версий API?
Как добавить собственный UIView в нужное место? Программирование iOS/iPhone
Есть myView.xib, в котором один View с кнопочками. Есть класс MyUIView от IUView. В IB класс myUIView не выходит для привязки к View (почему?), но это ладно, прописал вручную. Теперь вопрос вот в чем. В коде делаю так: NSArray *subviewArray = loadNibNamed:@"myView" owner:self options:nil]; MyUIView *subview = (MyUIView*); delegate] window] addSubview:subview];
Программирование iOS/iPhone Приложение с БД на сервере, который расположен на стационарном ПК http://www.cyberforum.ru/ios-dev/thread1184159.html
Доброго времени суток. Необходимо реализовать клиент-серверное приложение, БД будет находиться на стационарном ПК. Опыт в программировании под ios уже есть, но пришла пора пробовать нечто больше, клиент-серверные приложения. искал много чего в интернете, но не нашел нормального мануала или туториала по тому, как все это делать и с чего начать. находил по частям, пока только установил wamp...
Программирование iOS/iPhone Как сделать идентификацию Имеется БД с 2 пользователями Надо сделать так чтоб если заходит 1 пользователь то открывается его база как это реализовывать помогите подробнее

Показать сообщение отдельно
noname_club
 Аватар для noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 577
27.05.2014, 17:16     По нажатию кнопки на View Controllere открыть Table View Controller
Этап 1 описываем глобальные макросы

Objective-C
1
2
3
#define Storyboard [UIStoryboard storyboardWithName:[[NSBundle mainBundle].infoDictionary objectForKey:@"UIMainStoryboardFile"] bundle:[NSBundle mainBundle]]
#define viewcontroller(name) [Storyboard instantiateViewControllerWithIdentifier:name]
#define GoToViewController(vc,name,anim) [vc.navigationController pushViewController:viewcontroller(name) animated:anim]
Этап 2 выполняем переход, с учем того что макросы видимы везде, в любом файле проекта

-Вариант со StoryboardID

Название: Снимок экрана 2014-05-27 в 17.05.37.png
Просмотров: 109

Размер: 21.8 Кб

Objective-C
1
2
3
4
- (IBAction)onButtonTap:(id)sender {
    
   GoToViewController(self, @"ViewControllerID", YES); // >>
}
-Вариант с пользовательским классом контроллера, и передачей данных в контроллер

Objective-C
1
2
3
4
5
6
7
8
9
- (IBAction)onButtonTap:(id)sender {
    // получаем экземпляр контроллера со Storyboard
    CustomViewController * vc = viewcontroller(@"ViewControllerID"); 
    
    vc.value1 = @"hello world"; // передаем в контроллер данные
    vc.value2 = @"hello world2";
    
    [self.navigationController pushViewController:vc animated:YES]; // >>
}
 
Текущее время: 04:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru