簡體   English   中英

Xcode 6界面構建器不顯示自定義類

[英]Xcode 6 interface builder does not show custom class

我的Xcode 6.3界面構建器中有錯誤。 當我創建一個新的自定義類,並希望將其添加到界面構建器自定義類字段。 它不可用。 我確實使用Swift作為語言。

我嘗試了什么:

  • 刪除派生數據
  • 重新安裝Xcode
  • 清潔項目
  • 創建了新項目
  • 類名與文件名相同
  • 超類和接口構建器類是相同的

什么都沒有成功;-(不知道它可能是什么?

在此輸入圖像描述

在此輸入圖像描述

在此輸入圖像描述

我有同樣的問題,並認為它是一個錯誤。 但這是我的誤解。

實際發生的是:

“自定義類”下拉列表僅顯示那些是當前所選對象類的子類的自定義類。

例如,如果我們在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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM