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

Objective-C

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Vl.zemtsov
0 / 0 / 0
Регистрация: 27.02.2012
Сообщений: 32
#1

2 ViewController - Objective-C

22.05.2013, 00:03. Просмотров 1218. Ответов 7
Метки нет (Все метки)

Чувствую себя лохом, но постепенно надеюсь перестану задавать настолько глупые вопросы)
я создал проект с одним ViewController'ом. определил в нем кучу всего.
потом я добавил в проект еще один ViewСоntroller. создал в нем кнопки лэйблы... где и как я должен определять эти кнопки лэйблы.
кода я перетаскиваю правой кнопкой мыши в ViewController.h XCode не разрешает вставить код
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
666 / 528 / 45
Регистрация: 05.03.2010
Сообщений: 1,271
22.05.2013, 02:23     2 ViewController #2
надеюсь эти два вьюконтроллера по-разному называются?
вообще можно и в .h файле определить эти элементы как свойства класса
Objective-C
1
@property (nonatomic, retain) IBOutlet UIScrollView *scrollView;
но лучше эти свойства не выставлять в открытом доступе если в этом нет нужды, а опрделить их приватными в .m файле
Objective-C
1
2
3
4
5
6
7
8
9
10
11
@interface MyViewController()
@property (nonatomic, retain) IBOutlet UIScrollView *scrollView;
@end
 
@implementation MyViewController
 
@synthesize scrollView;
 
// ...
 
@end
напротив scrollView будет пустой кружочек, когда свяжете это свойство с элементом, он будет закрашен

ну вот, а второй шаг, это зайти в .xib файл, который связан с этим классом, правой кнопкой нажать на File's Owner, найти там scrollView и левой кнопкой перетащить стрелочку на элемент в самом interface builder'e
Vl.zemtsov
0 / 0 / 0
Регистрация: 27.02.2012
Сообщений: 32
22.05.2013, 09:04  [ТС]     2 ViewController #3
Вот смотрите.
У меня есть ViewController.
title - myView

в .h файле пишу:

Objective-C
1
2
3
4
@interfacr myView : UIViewController
 
 
@end
Но все равно я не могу определять свои объекты внутри этого интерфейса(
Vorona
Peace 2 all shining faces
666 / 528 / 45
Регистрация: 05.03.2010
Сообщений: 1,271
22.05.2013, 11:26     2 ViewController #4
а я говорю - можете и как мы решим проблему?
вот например киньте в interface builder'e UIScrollView в главную вьюху
Objective-C
1
2
3
4
5
@interface MyViewController : UIViewController
 
@property (nonatomic, retain) IBOutlet UIScrollView *scrollView;
 
@end
есть вариант, что вы отдельно создали MyViewController.h MyViewController.m от MyViewController.xib и не сказали xib к какому классу он привязан, есть еще тысяча вариантов почему у вас не получается определять там свои объекты, будем гадать
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
22.05.2013, 12:05     2 ViewController #5
Может, все-таки книжку какую-нибудь почитать? В книжках специально обученными людьми много всего полезного написано. Должно снять многие вопросы...
Vorona
Peace 2 all shining faces
666 / 528 / 45
Регистрация: 05.03.2010
Сообщений: 1,271
22.05.2013, 18:19     2 ViewController #6
Цитата Сообщение от mobidevelop Посмотреть сообщение
Может, все-таки книжку какую-нибудь почитать?
Блин вот почему все это делают в последнюю очередь, считая правильным задать вопрос на форуме после первой же неудачной попытки?
далеко с таким желанием не уедешь...
Vl.zemtsov
0 / 0 / 0
Регистрация: 27.02.2012
Сообщений: 32
26.05.2013, 00:51  [ТС]     2 ViewController #7
Я под Ipad пишу приложение.(пытаюсь написать)
я вроде все создал, все описал в .m файле.:
Objective-C
1
2
3
4
5
6
7
@interface natureView : UIViewController
@property (nonatomic, retain) IBOutlet UIScrollView *scrollHori;
@end
 
@implementatuon natureView;
@synthesize scrollHori;
@end;
Как теперь связать то, что у меня в сториборде (мой natureView) с этим описанием?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2013, 15:45     2 ViewController
Еще ссылки по теме:

Как удалить ViewController из UITabBarController Objective-C
Запуск нового ViewController из кода Swift
Objective-C MVC storyboard+ViewController
Swift Не работает импорт одного ViewController в другой!
Загрузка ViewController из xib в storyboard Objective-C

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Vl.zemtsov
0 / 0 / 0
Регистрация: 27.02.2012
Сообщений: 32
06.06.2013, 15:45  [ТС]     2 ViewController #8
или может под второй созданный в storyboard контроллере должен создаваться свой .h и .m файл
Yandex
Объявления
06.06.2013, 15:45     2 ViewController
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru