我正在学习iOS并且不熟悉IBOutlets的概念 - 所以我制作了一个简单的应用程序,试图了解它是如何工作的。
问题:
我使用Storyboard创建了一个界面,并希望将其连接到我的自定义类(" TapCounter")中的IBOutlet,以便访问(并能够设置)其文本字段。然而,当我试图勾选我的班级时@property (nonatomic, weak, readwrite) IBOutlet UILabel* numberOfTapsTextField;
直到故事板中的UILabel,该行不想附加到标签上。
以下是情况的图像:http://gyazo.com/0050ef0a78772adcad214cdc4603f932(从@property旁边的空心圆拖动到故事板中的标签不会与其对齐)。
我没有修改任何样板代码,除了我添加#import" TapCounter.h"在viewController.m中
这感觉它应该是一件非常简单的事情 - 但是又一次;我是新手。
我有这个想法错了吗? 是否所有IBOutlet都在视图的viewController 中(并且只是被其他自定义类访问)?
答案 0 :(得分:2)
它的工作原理如下:
CustomView
类view
CustomView
customView
参考图片: