UIPickerView соединения
У меня проблема с подключением UIPickerView. Мой класс viewController выглядит так:
@interface MyViewController: UIViewController <UITextFieldDelegate, UIPickerViewDataSource, UIPickerViewDelegate>
{
IBOutlet UIPickerView *pickerView;/this is what it says in all tutorials
//other textfields
}
@property..of textfields, label, nsstring
@end
В конструкторе интерфейса, когда я нажимаю Ctrl+ щелчок на владельце файла, мое окно выбора появляется в Outlets, а НЕ в ссылках на Outlets(против того, что показано в учебнике). Как мне сделать соединения? и к чему мне это подключить? Я хочу, чтобы PickerView отображался при нажатии кнопки, действие которой также зарегистрировано в вышеуказанном классе.
1 ответ
Я думаю, у вас может быть просто недоразумение. Я создал класс, аналогичный тому, что вы описали:
@interface MyViewController: UIViewController {UIPickerView * pickerView; }
@property (nonatomic, retain) IBOutlet UIPickerView * pickerView;
Затем я открыл XIB. Я щелкнул правой кнопкой мыши по Владельцу файла (или щелчком по cmd, если у вас нет двухкнопочной мыши), что вызвало список всех выходов на MyViewController. Я нахожу это намного проще, чем нажатие Ctrl, которое предлагает сделать большинство уроков. Затем я щелкнул и перетащил из круга рядом с pickerView вниз к pickerView. Отпустите кнопку мыши, и он подключается просто отлично.