UIPickerView соединения - PullRequest
       19

UIPickerView соединения

0 голосов
/ 15 февраля 2011

У меня проблема с подключением 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 Ответ

0 голосов
/ 04 марта 2011

Я думаю, у вас просто может быть недоразумение.Я создал класс, аналогичный тому, который вы описали:

@ interface MyViewController: UIViewController {UIPickerView * pickerView;}

@ property (nonatomic, retain) IBOutlet UIPickerView * pickerView;

Затем я открыл xib.Я щелкнул правой кнопкой мыши по Владельцу файла (или щелчком по cmd, если у вас нет двухкнопочной мыши), что вызвало список всех выходов на MyViewController.Я нахожу это намного проще, чем нажатие Ctrl, которое предлагает сделать большинство уроков.Затем я щелкнул и перетащил из круга рядом с pickerView вниз к pickerView.Отпустите кнопку мыши, и она просто подключится.

Interface Builder screenshot

...