2016-07-28 20 views
0

我已經在我的主ViewController類中的代碼中定義了一個tableView。我已經添加到主視圖,並定義了一個快速文件中的自定義tableViewCell。我已經設置了一個基本的應用程序,在單個文本標籤中顯示一些數據源信息,該標籤默認使用子類型UITableViewCell。但是,現在我想在界面構建器中設計一個稍微複雜的UI。我的ViewController在主要情節串聯板中定義。如何將預先存在的tableViewCell與故事板中的prototype cell視圖元素同步?用我的課程填寫單元格標識符和自定義類,以及使用該標識符調用dequeueReusableCellWithIdentifier並將結果轉換爲我的自定義類型似乎沒有給我一個具有在故事板中加載的屬性的單元格。從Storyboard原型單元出列TableViewCells?

回答

0

你能展示一些你正在使用的代碼嗎?

它應該是這個樣子:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { 
    let cell = tableView.dequeueReusableCellWithIdentifier("reuseIdentifier", forIndexPath: indexPath) as! CustomCell 
    return cell  
} 
+0

我能得到它的工作。看來問題在於我實例化了我的TableView全部代碼,並且我只想處理關於單元格的故事板中的UI設計。所以我放棄了一個TableViewCell(在Storyboard中稱爲原型?!),並以通常的方式與我的代碼同步。出於最可能的原因,將tableviewCell的不正確層次結構嵌入普通UIView而不是tableview中。無論如何,我的解決方案是選擇在故事板中定義tableview。 –