在這個項目中,我絕對沒有代碼。在我的主要故事板中,我有一個TableViewController到目前爲止1 cell。在這一個單元格中,我放入了一個圖像視圖,然後我選擇了某個圖片。該單元格是320(寬度)乘以44(高度)。一切似乎在main.storyboard罰款,但我按下運行,應用程序打開,但有什麼都沒有,只有一堆線。在表格視圖單元格不顯示
任何幫助將是偉大的我會給任何人需要他們的截圖,以幫助我解決這個問題。我正在使用xCode 5.1
在這個項目中,我絕對沒有代碼。在我的主要故事板中,我有一個TableViewController到目前爲止1 cell。在這一個單元格中,我放入了一個圖像視圖,然後我選擇了某個圖片。該單元格是320(寬度)乘以44(高度)。一切似乎在main.storyboard罰款,但我按下運行,應用程序打開,但有什麼都沒有,只有一堆線。在表格視圖單元格不顯示
任何幫助將是偉大的我會給任何人需要他們的截圖,以幫助我解決這個問題。我正在使用xCode 5.1
您必須使用使用預定義單元格的靜態tableview或(默認情況下)使用動態tableview - 在這種情況下,您必須通過遵守tableviews數據源協議。你現在好像沒有在做什麼。
因此,在界面構建器中,將tableview設置爲靜態,並且可以在界面構建器中構建單元格,並將顯示它們。確保你刪除了table viewcontroller中的樣板代碼,這個樣板代碼給了你很容易實現的協議(如果你不刪除它,默認代碼返回零,所以沒有顯示)。
當你得到它的工作,找到一個不錯的tableview教程。我建議使用ray wenderlich或itunesU上的cs193p課程。
如果你不想寫任何比你必須tableView類型爲靜態的代碼! 檢查一下。
以下是TableViewDelegate的代碼片段。希望這會有所幫助。不要忘了豎起大拇指
請確保您有這個在你的TableView
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
return 1; ---->> should return 1
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return 10; ----->> return how many rows you want to show, mostly you write
return yourarray.count;
}
I think the problem will be in the method below
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
UITableViewCell *cell = nil; ---->> Instead of UITableViewCell you need to
change to the class name of the
TableCell (This is where your cell is
created)
cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
if(!cell){
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle
reuseIdentifier:@"Cell"]; ---->>Instead of UITableViewCell you need to
change to the class name of the
TableCell (This is where your cell is created)
}
cell.textLabel.text = @"Cell";
return cell;
}
只使用cell.imageview.image = [傳遞圖像URL] –
你有沒有綁定數據源,實現與細胞的委託方法標識? –
'numberOfRowsInSection:'返回什麼?檢查它是'0'。 – Akhilrajtr