2012-02-29 49 views

回答

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

相關問題