我的Xcode 6.3界面构建器中有错误。 当我创建一个新的自定义类,并希望将其添加到界面构建器自定义类字段。它不可用。我确实使用Swift作为语言。
我尝试了什么:
没有成功;-(知道它可能是什么?
答案 0 :(得分:0)
我有同样的问题并认为它是一个错误。但这是我的误解。
实际发生的是:
自定义类下拉列表仅显示那些是当前所选对象类的子类的自定义类。
例如,如果我们在xib中有imageview对象并且在选择它之后,当我们看到自定义类下拉列表时,它将仅显示从(子类)UIImageView继承的自定义类。
我错误的是寻找那些属于UIView的子类的自定义类。
在您的情况下,由于您的TimerCVC是UICollectionViewController的子类而不是UIViewController,因此可能不是100%确定。
答案 1 :(得分:-4)
TimerCVC不是UIViewController的子类
按ctrl-n - >在左侧面板上选择iOS - >来源 - > Cocoa Touch Class - >从下拉菜单中选择UIViewController - >然后填写名称字段(最后使用ViewController自动Xcode自动完成)。
看起来应该是这样的
import UIKit
class TimerViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}