我们可以在iPhone视图上隐藏/隐藏UIPicker / DatePicker吗?

时间:2009-09-01 04:27:44

标签: iphone uidatepicker

我尝试将UIPicker的属性设置为SetHidden:False和SetVisible:NO,但它们仍然可见。

3 个答案:

答案 0 :(得分:3)

嗯,你应该使用“setHidden”,而不是“setVisible”,你应该使用“YES”,而不是“False”或“NO”,所以尝试“setHidden:YES”,如果UIPicker正确连接它应该有效在Interface Builder中。

请直接从XCode复制代码,而不是重新输入代码。它是“setHidden”,带有一个小的“s”而不是一个大写的“S”。

答案 1 :(得分:0)

您是否创建了IBOutlet并为引用插座设置了链接?

答案 2 :(得分:0)

[picker setHidden:YES];

picker.hidden = YES;

不要忘记,如果你拖了&使用Interface Builder将UIDatePicker对象放到视图上,您​​必须将对象链接到已定义的变量。您可以在从视图上的UIDatePicker对象拖动到文件所有者的同时按住CTRL按钮来执行此操作。我实际上忘记了经常这样做。我最终以编程方式创建我的对象并将其作为子视图添加为结果。