2014-04-05 27 views
0

在我的應用程序中我使用三個表視圖和數據來自web service.and在我的第一個表中只有一個數據來但它顯示整個表格。點擊第二個表格後會出現4個數據來顯示整個表格。如何使自定義tableview其中如果行是一個tableview也出現一行表

所以我想,如果數組數是什麼,根據我的表減少/增益大小它自己。

這裏是我的代碼:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
{ 
    if(rubrixTbl==tableView) // 
    { 
     if (str!=nil) 

//*******here str is NSString abject. 
{   
      return 1; 
     } 

     else 

     { 
      return 0; 
     } 

    } if (rubrixTbl2==tableView) 
{ 
     return [rubaricIDarr count]; 
//*****rebaricDarr is object of nsmutablearray******** 
    } 

    if(rubrixTbl3==tableView) 
    { 
     return [table3Array count]; 
    } 

    return 0; 
} 
+0

你重新加載你的表嗎? – Rushabh

+0

@Rushabh不,當我第一次來我的viewcontroller數據是在tableview ... – user3218052

回答

1

您可以更改的tableview的高度時,你永遠知道(在正常的UITableView 44)等來設定的tableView高度來countOFTheArrayForTableView * heightOfTheTableViewCell計數。讓我知道你是否需要這個代碼。

tbl.frame = CGRectMake(tbl.frame.origin.x, tbl.frame.origin.y, tbl.frame.size.width, [array count]*44); 
+0

是啊請給代碼 – user3218052

+0

檢查編輯的答案確保你改變了44你的tableviewCell的高度。 –

+0

但弟弟我拿字符串在第一個表視圖 – user3218052

相關問題