2012-09-08 118 views
0

如何添加圖片和文本,如下圖所示?我已經在我的應用程序中使用了導航控制器,因此在將UITableView控制器作爲主頁中的新導航頁面時,會出現任何問題。 like this page I am trying to make my application![][1]如何自定義UITableView?

回答

0

我會子類的UITableView細胞和創建自己的細胞MyCustomTableViewCell,用的UIImageView和裏面的UILabel。

然後,你可以做到這一點,更新你的細胞在重用的情況下

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 
    static NSString *CellIdentifier = @"Cell"; 
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier] 

    MyCustomTableViewCell *myCell = (MyCustomTableViewCell)cell; 
    myCell.label.text = newText; 
    myCell.imageView.image = newImage; 

    return cell; 
} 

+0

感謝您的代碼..但我已經創建了一個UITableView控制器。那麼現在我做這個代碼之前我必須做什麼?我怎麼能添加UITableView單元格? – goku

+0

只需閱讀http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewController_Class/Reference/Reference.html :) –

2

配置當你UITableViewCell你可以添加一個UIImageViewUILabel到細胞contentView



    UITableViewCell *cell = ...; 

    UIImageView *yourImageView = ...; 

    UILabel *yourLabel = ...; 

    [cell.contentView addSubview:yourImageView]; 
    [cell.contentView addSubview:yourLabel]; 

+0

- (UITableViewCell的*)的tableView:(UITableView的*)的tableView的cellForRowAtIndexPath:(NSIndexPath *)indexPath {靜態的NSString * CellIdentifier = @「Cell」; UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; – goku

+0

你的意思是? – goku

+0

當然,這是去的地方。 –