这可能是一个非常新的问题,但我正在使用的书(学习 iOS 编程)并没有很好地解释它,所以我在这里问。
当我将 UITextFieldn 拖到我的视图上时,我知道我可以 ctrl click 从它进入我的头文件,以便声明一个文本字段的实例(例如 textField1),然后再合成(.m 文件)。
我也可以手动输入 .h,然后将 UITextField 连接为称为 textField1 的 UITextField 的引用出口。
这是有道理的,因为我想以编程方式更改文本、字体等,因此需要建立连接。
这是我们在头文件中声明对象的唯一原因吗?
我问是因为我一直在观看有关如何使用手势识别器的视频,但似乎没有人在 .h 中声明这些。是因为他们只是通过界面构建器来最小化这些吗?
我只想了解有关此规则的一些信息。
编辑:我想我的问题不是我是否必须在.h文件中贴花它(而不是.m)但是如果我永远不会在界面之外使用它,为什么我必须声明一个手势识别器建设者?
谢谢