0

if scrollview inherits from UIView how come my code below doesn't work?

DOBMonthTextField us an an IBOutlet for a UITextField.

[DOBMonthTextField setHidden:YES];

It stopped working when I made my UIVIEW underneath the text field a scrollview. The text field use to hide when I executed the code above. Now it doesn't hide.

4

2 回答 2

1

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

每当在 nib/storyboards 中创建的视图的某些代码以前可以工作但经过一些修改后不能工作时,请检查您的连接。

于 2013-09-02T04:49:56.883 回答
1

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

DOBMonthTextField *someInstance = [[DOBMonthTextField alloc] init];
[someInstance setHidden:YES];
于 2013-09-01T14:07:20.173 回答