简单问题:创建一个自定义版本的标准方法是什么?说一个UILabel,UIButton等,以便我可以在多个地方轻松使用它?难道仅仅是为了延长相应的类:关于自定义UIKit对象的概念q
import UIKit
class FormField: UITextField {
override init()
{
super.init()
// borderStyle = UITextBorderStyle.None
}
}
基本上只是想获得一些UI设置一些默认值的对象,所以我可以轻松地将它们拖放到界面,如果必要。不确定如何让这个工作。
您可以详细说明“创建可重用代表”吗?我认为代表们只是协议,实际上并没有任何行为。当谈到代表团时,我是一个小菜鸟,但我一直在看教程,并且我得到它,但我不一定会看到如何应用它来重用UITextField。 – 2015-04-02 17:10:11
委托是实现委托协议的对象。如果您想重复使用拒绝文本字段中的空格所需的代理代码,可以创建一个实现该代码的“TextFieldNoSpacesDelegate”对象。然后,你的'UIViewController'将创建其中的一个,并将其设置为所需文本字段的委托。 – 2015-04-02 17:24:45