2010-05-01 3 views
1

Я очень новичок в iPhone SDK. Мне нужно знать, нужно ли в приложении панели вкладок создавать классы UIViewController. Например, когда я создаю новое приложение панели вкладок, уже существует класс FirstViewController по умолчанию (.h, .m). Теперь, если у меня есть код на второй вкладке, мне нужно создать класс SecondViewController? Если нет, как я могу сделать кнопку на второй вкладке и сделать эту кнопку что-то. Я не уверен, как это сделать, потому что FirstViewController работает с кнопками и кодом, но если я создаю SecondViewController, и я свяжу все, что сработает мое приложение.UIViewControllers - TabBarApplication - iPhone SDK

Если бы кто-нибудь мог помочь, было бы весьма полезно.

Кевин

ответ

0

Да, каждая вкладка нуждается в его собственный контроллер представления и собственный вид заостренного наконечника. Если вы посмотрите в инспекторе в IB для самой вкладки, вы увидите, что вы можете установить количество вкладок, и если вы выберете каждую вкладку, вы можете указать, какой класс обрабатывает эту вкладку. Убедитесь, что вы установили владельца файла для каждого файла nib в правильный класс контроллера. Вам не нужно устанавливать какие-либо соединения между контроллерами различных вкладок. Если вы сомневаетесь в чем-либо, проверьте все подключения файлов FirstViewController (.h, .m и .xib). Если у вас все еще есть проблемы, отправьте столько подробностей, сколько сможете, поскольку что-то должно быть где-то в чем-то отвратительно.

+0

Как я могу сделать владельца файла для каждого файла nib правильным классом контроллера? – lab12

+0

IB, инспектор для владельца файла, вкладка справа «Идентификация» изменяет класс на правильное имя (он должен быть автоматически завершен для вас, если файл заголовка сохранен. – theMikeSwan

+0

Я делаю это правильно. .. http://www.heliotop.org/test.zip – lab12

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