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. Отпустите кнопку мыши, и он подключается просто отлично.

Скриншот Interface Builder

Другие вопросы по тегам