我尝试将UIPicker的属性设置为SetHidden:False和SetVisible:NO,但它们仍然可见。
答案 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按钮来执行此操作。我实际上忘记了经常这样做。我最终以编程方式创建我的对象并将其作为子视图添加为结果。