2015-04-20 54 views
0

我在故事板中製作了一個視圖控制器,並在表格視圖中拖動。接下來,我將表格視圖單元格拖入表格視圖。最後,我將一個標籤拖入表格視圖單元格中。我試圖將標籤連接到.h文件,所以我可以設置它的文本,但它不斷給我一個錯誤。如何將嵌入式TableView Cell的標籤連接到.h?

如何將標籤連接到.h並將所有這些標籤嵌入到另一箇中?

我確實添加了適當的代表:<UITableViewDelegate, UITableViewDataSource>

+0

您必須在右側區域中指定您的UITableViewCell類:indentity inspector,然後您將可以按Ctrl +拖動來爲您的類屬性分配UILabel – Bisca

+0

對不起,我不明白你的意思。我是否必須爲TableViewCell創建一個類? – smecperson

+0

我在使用自定義單元格時使用。然後你應該聲明IBOutlets和單元邏輯 – Bisca

回答

1

您需要創建一個對象來保存你行的網點。

然後設置你的行中的故事板:

相連接,他們像你通常做。如果您需要更多的信息,你可以按照this tutorial

+0

「本教程」的鏈接就是上面的圖片。 – smecperson

+0

謝謝@Smecla。修復它:) –

0

嘗試爲您TableViewCell一類,並確保在IB細胞在使用它(讓我知道如果你不知道如何做到這一點)。完成後,您將能夠控制從IB中的標籤拖動到自定義TableViewCell類的.h文件。

+0

我做到了,我將它導入到ViewController的.m。在'cellForRowAtIndexPath'中,我嘗試添加以下幾行,但它們不識別標籤名:'UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@「AppCell」];'&'cell.nameLabel.text = [array1 objectAtIndex: indexPath.row];' – smecperson

+0

在cellForRowAtIndexPath中,您希望「UITableViewCell * cell = ...」實際上是「MyCustomCellClass * cell = ...」 (不要忘記在您的視圖控制器中導入您的自定義單元類) – Schule

1

見本imageenter image description here

按照下列步驟:

1 - 選擇故事板

2 - 選擇具有兩個互鎖圓圈(圖像中點1)的符號給它的之間分開屏幕視圖和控制器

3 - 選擇.h文件(圖片中的第2點)

4 - 將標籤視圖從Storyboard拖放到控制器中

相關問題