#iphone #objective-c #xcode #ios4 #interface-builder
#iPhone #objective-c #xcode #ios4 #interface-builder
Вопрос:
С halfway я хочу изменить programming view на файл xib. Как я могу это сделать?
Сначала я выбираю programming view, потому что количество просмотров меняется динамично, и программировать его легко. Но это представление становится более сложным шаг за шагом. Мне кажется сложным этот способ программирования управления. И я больше запутался, потому что это «view», а не «view controller».
Многие примеры кода содержат:
FooViewController.m, FooViewController.h, FooViewController.xib
Я понимаю это.
В моем случае (псевдокод):
[rect CGRect];
[addSubview rect];
[button1 UIButton];
[addSubview button1];
[button2 UIButton];
[addSubview button2];
[image UIImage];
[addSubview UIImage];
[label1 UILabel];
...
Я хочу изменить этот блок на xib. (блок не означает «блок» objective-c).
Моя среда: Xcode3.2.6, iOS4.3, приложение для iPhone
Ответ №1:
Я не знаю ни одного способа перейти от code к XIB. Вероятно, вам придется стиснуть зубы и просто сесть и сделать это — если это может занять не так много времени. Но IB не экспортирует все возможные интерфейсы всех view, поэтому все еще могут быть вещи, которые вам нужно выполнить программно в вашей функции viewDidLoad.
Похоже, вы только начинаете — возьмите сейчас практически любую книгу по программированию на iOS (а на данный момент их должно быть 10-20) и прочтите первые несколько глав, и они познакомят вас с использованием IB.