如果scrollview继承自UIView,我的代码如何不起作用?

时间:2013-09-01 13:57:11

标签: ios

如果scrollview继承自UIView,我的代码如何不起作用?

DOBMonthTextField我们是一个UITextField的IBOutlet。

[DOBMonthTextField setHidden:YES];

当我在文本字段下面创建一个scrollview时,它停止了工作。当我执行上面的代码时,文本字段用于隐藏。现在它没有隐藏。

2 个答案:

答案 0 :(得分:1)

因为hidden(或其setter,setHidden:)是DOBMonthTextField实例的属性,而不是类本身。类在Objective C中没有属性。下面是一个大致应该做的事情的例子:

DOBMonthTextField *someInstance = [[DOBMonthTextField alloc] init];
[someInstance setHidden:YES];

答案 1 :(得分:1)

在通过剪切粘贴更改nib文件中的视图时,这些视图的IBoutlet连接将丢失(断开连接),因此您必须在粘贴后重新连接它们。

只要在nib / storyboards中创建的视图的某些代码以前工作但在经过一些修改后没有,就检查您的连接。