Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
Vl.zemtsov
0 / 0 / 0
Регистрация: 27.02.2012
Сообщений: 32
#1

2 ViewController

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

Чувствую себя лохом, но постепенно надеюсь перестану задавать настолько глупые вопросы)
я создал проект с одним ViewController'ом. определил в нем кучу всего.
потом я добавил в проект еще один ViewСоntroller. создал в нем кнопки лэйблы... где и как я должен определять эти кнопки лэйблы.
кода я перетаскиваю правой кнопкой мыши в ViewController.h XCode не разрешает вставить код
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2013, 00:03
Ответы с готовыми решениями:

MVC storyboard+ViewController
Добрый день коллеги, накипело несколько вопросов: 1. Где лучше кастомизировать...

Не создаются объекты на ViewController
Здравствуйте. Имел 2 вью контроллера, нажимал на одном кнопку - создавался...

Загрузка ViewController из xib в storyboard
Здравствуйте! Подскажите, пожалуйста, как решить такую задачу: Есть...

Как удалить ViewController из UITabBarController
В TabBar есть 2 вкладки, так вот если я перешёл во вторую, а потом опять...

Как обратиться к методу в ViewController.m из AppDelegate.m?
в AppDelegate.m приходят пуш уведомления через сторонний сервис, я хочу по...

7
Vorona
Peace 2 all shining faces
672 / 534 / 84
Регистрация: 05.03.2010
Сообщений: 1,283
22.05.2013, 02:23 #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
0
Vl.zemtsov
0 / 0 / 0
Регистрация: 27.02.2012
Сообщений: 32
22.05.2013, 09:04  [ТС] #3
Вот смотрите.
У меня есть ViewController.
title - myView

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

Objective-C
1
2
3
4
@interfacr myView : UIViewController
 
 
@end
Но все равно я не могу определять свои объекты внутри этого интерфейса(
0
Vorona
Peace 2 all shining faces
672 / 534 / 84
Регистрация: 05.03.2010
Сообщений: 1,283
22.05.2013, 11:26 #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 к какому классу он привязан, есть еще тысяча вариантов почему у вас не получается определять там свои объекты, будем гадать
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
22.05.2013, 12:05 #5
Может, все-таки книжку какую-нибудь почитать? В книжках специально обученными людьми много всего полезного написано. Должно снять многие вопросы...
0
Vorona
Peace 2 all shining faces
672 / 534 / 84
Регистрация: 05.03.2010
Сообщений: 1,283
22.05.2013, 18:19 #6
Цитата Сообщение от mobidevelop Посмотреть сообщение
Может, все-таки книжку какую-нибудь почитать?
Блин вот почему все это делают в последнюю очередь, считая правильным задать вопрос на форуме после первой же неудачной попытки?
далеко с таким желанием не уедешь...
0
Vl.zemtsov
0 / 0 / 0
Регистрация: 27.02.2012
Сообщений: 32
26.05.2013, 00:51  [ТС] #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) с этим описанием?
0
Vl.zemtsov
0 / 0 / 0
Регистрация: 27.02.2012
Сообщений: 32
06.06.2013, 15:45  [ТС] #8
или может под второй созданный в storyboard контроллере должен создаваться свой .h и .m файл
0
06.06.2013, 15:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2013, 15:45

Модальный ViewController
Здравствуйте! На выходных начал щупать разработку под iOS, до этого макось...

xcode ViewController
Подскажите, пожалуйста, как из View выполнить ViewController -(void)googleStart...

Изменить ViewController
Пользуюсь stroboard для создания интерфейса. Скажем, есть ViewController1...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

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