2013-03-15 69 views
-1

我想知道Tumblr如何實現此功能。我有一個tableview從服務器獲取數據,如果沒有內容存在,我想添加一個標題說,沒有評論,沒有帖子等。有人可以請我指出正確的方向?當沒有內容存在時,在TableView中顯示沒有內容橫幅

這是的tumblr是怎麼做的

enter image description here

這是我的執行至今。所以不要改變標題說沒有評論。我想喜歡的tumblr

旗幟

enter image description here

編輯

我不知道爲什麼這個職位是不喜歡的。我明確指出了我正在尋找的東西。我上傳圖片以支持我的話。 這是一個學習的地方,至少我是這麼看的。如果用戶因爲這樣的不喜歡而感到灰心,我認爲這不是一個非常健康的學習環境。

+0

他們使用'addSubview:' – 2013-03-15 10:18:40

+0

我試圖添加一個標籤作爲子視圖,沒有奏效。我應該嘗試添加一個UIImage嗎? – Jonathan 2013-03-15 10:19:32

+1

如果數組數爲0隱藏表視圖並顯示一個圖像 – 08442 2013-03-15 10:21:25

回答

0

從服務器進行解析,並保存在數組中顯示你的桌子上接收到的數據可以添加的一面旗幟。所以在UITableView的方法

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
{ 
     // put your content of the array "Show Favors" in some string and check whether the string is 

     NSString *string = [yourDataArray objectAtIndex:indexPath.row]; 

     if([yourDataArray count] <= 1 && [string isEqualToString:@"Show Favors"]) 
     { 
      yourTableView.hidden = YES; 
      // add your banner here wherever you want to add it 
     } 

     else 
      yourTableView.hidden = NO; 


     return [yourDataArray count]; 

    } 

注意這裏我假設,當你有沒有來自服務器的數據,你有一個單元的「施恩」一個和標題顯示「沒有評論」。根據圖像假設。如果其他的東西在你的問題中詳細說明,那麼我可以給你一個準確的答案。

+0

Sharanya,我總是有一個單元格。該顯示贊成一個 – Jonathan 2013-03-15 10:27:57

+0

好的...檢查編輯 – 2013-03-15 10:43:06

+0

Sharanya,不會yourTableView.hidden = YES;隱藏我的Show Favors單元格? – Jonathan 2013-03-15 11:18:27

0

當數組數爲0

if([yourArrayName count] == 0) 
{ 
    // Code here to show banner 
} 
+0

Akhil,我正在那樣做。那就是我如何改變我的頭銜。我想要一種添加橫幅的方式。我嘗試添加標籤。但它沒有工作 – Jonathan 2013-03-15 10:23:24

0

嘗試增加下面的tableview一個imageview的像

[self.view addSubView:someImageView]; //沒有數據源時,圖像視圖將顯示您要顯示的圖像。

&一次則dataSource陣列計數爲零,隱藏的tableview

[yourtableView setHidden:YES];

&一旦datasource數組數不爲零,顯示tableView。

[yourtableView setHidden:NO];