前言:我是很新的迅速和我已經錯過了一些愚蠢的事IOS標籤內表格單元格只顯示一個信
問題是,當我運行我的代碼,在我試圖簡單地創建這些相同的細胞五個,我得到這個:
當我試圖以編程方式填充細胞,它切斷了一封信後的單詞!
我創建了一個表,並在屏幕的視圖控制器實現了正確的接口: UIViewController, UITableViewDelegate, UITableViewDataSource
這裏是我的cellsForRowAt
功能,我實現了,因爲我實現了TableViewDelegate
界面(實際上,這是因爲本教程,我以下做到了這一點)
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
if let cell = tableView.dequeueReusableCell(withIdentifier: "cellIdentity", for: indexPath) as? YeezyCell{
let dataObject = videoDatas[indexPath.row]
cell.updateUI(data: dataObject)
return cell
}
videoDatas
是我做的一類應該沒有問題。這裏使用的是它返回標籤的文本。
cellIdentity
是我在身份檢查員中設置表格單元格的身份。
所有updateUI()
確實是這樣的:
func updateUI(data: MusicVideoData){
videoTitle.text = data.getTitle()
print(videoTitle.text)
}
和videoTitle
僅僅是一個IBOutlet
我做了連接,我指的是標籤的代碼。
我的打印語句正在打印famous
,所以看起來由於某種原因,標籤在第一個字母后切斷了文本?
我真的很感激,如果有人能解釋爲什麼。
非常感謝您的幫助。
如果需要更多我的文件來回答我的問題,請讓我知道,我會發布它們。
您是否使用約束? – Malik