如果scrollview继承自UIView,我的代码如何不起作用?
DOBMonthTextField我们是一个UITextField的IBOutlet。
[DOBMonthTextField setHidden:YES];
当我在文本字段下面创建一个scrollview时,它停止了工作。当我执行上面的代码时,文本字段用于隐藏。现在它没有隐藏。
答案 0 :(得分:1)
因为hidden
(或其setter,setHidden:
)是DOBMonthTextField实例的属性,而不是类本身。类在Objective C中没有属性。下面是一个大致应该做的事情的例子:
DOBMonthTextField *someInstance = [[DOBMonthTextField alloc] init];
[someInstance setHidden:YES];
答案 1 :(得分:1)
在通过剪切粘贴更改nib文件中的视图时,这些视图的IBoutlet
连接将丢失(断开连接),因此您必须在粘贴后重新连接它们。
只要在nib / storyboards中创建的视图的某些代码以前工作但在经过一些修改后没有,就检查您的连接。