[英]Xcode 6 interface builder does not show custom class
我的Xcode 6.3界面構建器中有錯誤。 當我創建一個新的自定義類,並希望將其添加到界面構建器自定義類字段。 它不可用。 我確實使用Swift作為語言。
我嘗試了什么:
什么都沒有成功;-(不知道它可能是什么?
我有同樣的問題,並認為它是一個錯誤。 但這是我的誤解。
實際發生的是:
“自定義類”下拉列表僅顯示那些是當前所選對象類的子類的自定義類。
例如,如果我們在xib中有imageview對象並且在選擇它之后,當我們看到自定義類下拉列表時,它將僅顯示從(子類)UIImageView繼承的自定義類。
我錯誤的是尋找那些屬於UIView的子類的自定義類。
在您的情況下,由於您的TimerCVC是UICollectionViewController的子類而不是UIViewController,因此可能不是100%確定。
TimerCVC不是UIViewController的子類
按左側面板上的ctrl-n - >選擇iOS - > Source - > 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.
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.