мы можем скрыть / невидимый UIPicker / DatePicker в представлении iPhone? - PullRequest
0 голосов
/ 01 сентября 2009

Я пытался установить свойства UIPicker как SetHidden: False и SetVisible: NO, но они все еще видны.

Ответы [ 3 ]

3 голосов
/ 01 сентября 2009

Хммм, вы должны использовать «setHidden», а не «setVisible», и вы должны использовать «YES», а не «False» или «NO», поэтому попробуйте «setHidden: YES», это должно работать, если UIPicker правильно подключен в Интерфейсном Разработчике.

И, пожалуйста, скопируйте код непосредственно из XCode, а не перепечатывайте его. Это «setHidden» с маленьким «s», а не с заглавной «S».

0 голосов
/ 09 мая 2010

[picker setHidden:YES];

или picker.hidden = YES;

Не забывайте, что если вы перетащили объект UIDatePicker в свой вид с помощью Interface Builder, вы должны связать свой объект с определенной переменной. Вы можете сделать это, удерживая кнопку CTRL при перетаскивании объекта UIDatePicker в представлении на владельца файла. Я действительно забываю делать это чаще, чем нет. В итоге я программно создаю свои объекты и в результате добавляю их как подпредставления.

0 голосов
/ 04 февраля 2010

Вы создали IBOutlet и настроили ссылку для ссылочной точки?

...