回答
在頭文件中帶一個實例變量。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
yourHeaderFileVariable = [noOfItemsInArray count];
NSLog(@"total item in table %d",yourHeaderFileVariable);
return [noOfItemsInArray count];
}
或試試這個
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection: (NSInteger)section {
NSLog(@"total item in table %d",[noOfItemsInArray count]);
return [noOfItemsInArray count];
}
@Rahul Vyas:嗨,謝謝,但是如何獲取NSInteger變量中的變量noOfItemsInArray。 – sujay 2011-04-27 11:56:03
簡單的NSInteger count = [yourArray count]; //注意yourArray指的是NSArray/NSMutableArray的一個對象。如果你調用[yourArray count]方法,這個方法將返回一個NSInteger,如果你想看到這個方法返回請參閱NSArray/NSMutableArray的文檔 – 2011-04-27 11:58:53
@sameer請提高我的答案,如果它可以幫助你。 – 2011-04-27 12:00:03
此功能在你的tableview
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return [listOfItems count];
}
返回的行數(項目)在節表視圖中的行數是你從(NSInteger)tableView:numberOfRowsInSection:
返回什麼。所以如果你從這個方法返回類似[mySource count]
的東西,那麼行數是[mySource count]
。
例如:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return [data count];
}
// to get the count
NSInteger rowCount = [data count];
現在更換[data count]
你所擁有的委託方法計算什麼。
- (NSInteger)tableView:(UITableView *)tablefirst numberOfRowsInSection:(NSInteger)section {
int count;
count=0;
count=[*your array name* count];
NSLog(@"row count=%d",count);
return [*your array name* count];
}
如何獲得一個變量的計數,以便我可以在控制檯上打印 – sujay 2011-04-27 11:43:08
您需要實現的委託方法:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [yourArray count];
}
然後,您可以通過以下的委託方法顯示在表頭的結果:
- (NSString *)tableView:(UITableView *)resultTableView titleForHeaderInSection:(NSInteger)section
{
NSString *str=[NSString stringWithFormat:@"%i",[yourArray count]];
str=[str stringByAppendingString:@" matches"];
return str;
}
For例如,如果表中有7個結果,標題將顯示文本「7個匹配項」
- 1. 點擊行的tableView
- 2. 在Titanium中設置TableView中的行數
- 3. TableView排除排序的底行(總數)
- 4. 保持tableview常數的第一行
- 5. 指數的tableview
- 6. Tableview可見行
- 7. Tableview選擇行
- 8. 選擇的tableview行編程
- 9. 無法刪除的tableview行
- 10. NSInternalInconsistencyException的tableView行刪除
- 11. 刪除的tableview頁腳行
- 12. 的TableView行無法選擇
- 13. 的TableView:調整可見行
- 14. 獲取tableview行的indexpath
- 15. 通過多個數組排序Tableview行
- 16. Tableview java顯示下一行數據庫
- 17. IOS TableView行高度
- 18. IPAD vs Iphone TableView行
- 19. JavaFX:基於其他TableView禁用TableView中的多行
- 20. 從tableView標題部分迅速奇怪的tableview滾動行爲
- 21. ios tableview:行數小於numberOfRowsInSection返回的計數
- 22. tableview中的多段數組
- 23. ScalaFX中的整數列TableView
- 24. 多維數組的TableView中
- 25. 的tableview指數在底部
- 26. TableView嵌套的Firebase數據
- 27. 的XCode的TableView的TextField輸入數據的異常行爲
- 28. 在TableView中的iPhone TableView
- 29. 滾動的Android的ListView中的TableView行
- 30. 從的tableView將數據傳遞到另一個的tableView
您設置了numberOfRowsinSection中的行數,因此您已經知道。 – dks1725 2011-04-27 11:39:04