我已經解析了通過Web服務傳來的數據,並將這些數據存儲到NSMutableArray中。我想將這些整體數據顯示在TableView中。 怎麼可能?上傳NSMutableArray數據到TableView的代碼是什麼?
-1
A
回答
2
基本上,你必須做出一個UITableView(你可以在網上找到一個教程),然後到NSMutableArray中加載到它,使用下面的代碼的方法
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
// Configure the cell...
cell.textLabel.text = [theArray objectAtIndex: indexPath.row];
return cell;
3
照你說你已經收集到的數組中的數據(NSMutableArray)。 您可以顯示TableView中,這些數據對於這一點,你必須遵循以下步驟
1).H類
AS UITableView *myTableView;
2)採用在視圖控制器的UITableViewDataSource,的UITableViewDelegate協議創建的UITableView的實例你去哪兒顯示的TableView
3)創建表(編程方式或通過IB(Interface Builder中) 我在這裏顯示編程
//you may call this Method View Loading Time.
-(void)createTable{
myTableView=[[[UITableView alloc]initWithFrame:CGRectMake(0, 0,320,330) style:UITableViewStylePlain] autorelease];
myTableView.backgroundColor=[UIColor clearColor];
myTableView.delegate=self;
myTableView.dataSource=self;
myTableView.separatorStyle= UITableViewCellSeparatorStyleNone;
myTableView.scrollEnabled=YES;
[self.view addSubview:myTableView];
}
數據源的方法來創建表視圖部分的數目
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}
數據源的方法來創建一個表視圖
- (NSInteger)tableView:(UITableView *)table numberOfRowsInSection:(NSInteger)section {
return [yourMutableArray count];
}
數據的行部分的數目在表視圖中創建單元格的源方法
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *CellIdentifier = @"Cell";
//here you check for PreCreated cell.
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
//Fill the cells...
cell.textLabel.text = [yourMutableArray objectAtIndex: indexPath.row];
//yourMutableArray is Array
return cell;
}
我希望它會真的幫助你。
+0
這是真正的創建表視圖的好解釋。它包含在項目中創建表所需的所有內容。謝謝 !! @Kamarshad – 2012-02-29 16:22:13
相關問題
- 1. 從代理傳遞NSMutableArray到tableview
- 2. Tableview的代碼如何上傳NSMutableArray項目?
- 3. 如何將解析的數據上傳到tableview的代碼?
- 4. 如何將NSMutableArray數據項拖到tableview?
- 5. nsmutablearray到tableview
- 6. 上傳到Screeps的代碼的許可證是什麼?
- 7. 如何將NSMutableArray數據從UIViewController傳遞到TableView子視圖
- 8. asp代碼上傳數據
- 9. 數據上傳到錯誤的節點。代碼中出現了什麼問題?
- 10. 爲什麼這個TableView代碼有效?
- 11. 爲什麼當地的Jekyll代碼與上傳到github的代碼不同?
- 12. 什麼是在amazon s3 api上傳文件的coldfusion代碼?
- 13. 什麼是在本機代碼和Android代碼之間傳輸數據/數據包的最有效方式
- 14. 什麼是「代碼」
- 15. 什麼是S3對象上傳到數據庫
- 16. 什麼是文件添加數據並上傳到REST API
- 17. 將1,600,000行數據上傳到mysql數據庫的最佳方式是什麼?
- 18. 錯誤而從實現代碼如下數據傳遞到詳細的tableview
- 19. 什麼應該是上傳履歷到服務器的代碼php
- 20. 是什麼代碼是什麼意思?
- 21. 爲什麼MySQL的代碼是不是在數據庫
- 22. 什麼是源代碼的shell函數?
- 23. avio_set_interrupt_cb的代碼是什麼?
- 24. Qt的 - 什麼是代碼
- 25. 什麼是從一個NSMutableArray
- 26. 什麼是必要的項目到文檔上的代碼?
- 27. 從的tableView將數據傳遞到另一個的tableView
- 28. 什麼是tableview數據源中的cell.textLabel.text行的實際意義?
- 29. 這是什麼意思「的數據。名稱?」下面的代碼
- 30. 傳遞數據到tableView單元格swift
以可讀的方式提問。 – 2012-02-29 05:01:25
@laxmanperamalla你有沒有得到我的答案,我解釋了一切.. – Kamarshad 2012-02-29 06:04:46