我搜索了stackoverflow和其他网站,但找不到一个非常简单的事情。我想,它本来可以回答,那么,任何人都可以将答案联系起来吗?
我对"定制课程"感兴趣在Xcode中是属性检查器,它是如何工作的,它实际上是做什么的。我非常清楚如何使事情有效,但我不了解我在做什么。
澄清。我们可以使用名称cellClass
创建一个UITableViewCell类,然后创建具有相同名称的.xib。在.xib中,我们在画布上拖动UITableViewCell并在属性检查器中选择其自定义类 - 之前创建的UITableViewCell类的名称。那么,属性检查器中的custom class
对我来说并不清楚。这个例子非常具体,因为我们将custom class
用于其他事情。
感谢。
答案 0 :(得分:1)
我认为您正在讨论在.xib
中更改预定义对象的类的可能性。如果向界面插入按钮,则其类为NSButton
,这表示您实例化NSButton
。但是,您可能需要将NSButton
扩展为具有特定添加属性,方法等的MyButton
类。如果您想通过.xib
实例化它,那么您只需拖动&# 39; n'删除NSButton
并在“身份检查器”标签的“自定义类”表单中将其类更改为MyButton
。
以这种方式使用NSButton
并不常见,但对于其他一些对象更为常见,例如NSView
(阅读Apple docs on subclassing NSView)
答案 1 :(得分:0)
你在谈论(扩展,类别)。
请参阅此链接:
如果您在xcode 7.1中创建新子栏目时遇到问题,请点击:
File-> New-> Cocoa Touch Class-> Classname和select子类,它将起作用,你也可以将类分配给uiviewcontrollers。