嵌入式TableView不显示TableViewCell

时间:2015-04-30 22:25:22

标签: ios objective-c uitableview

我在ViewController中有一个TableView,并以下面的方式将它连接到视图控制器:

@interface ChooseViewController : UIViewController <UITableViewDelegate>
@property (strong, nonatomic) IBOutlet UITableView *tableView;

我按照以下方式为表格视图选择单元格:

SongTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"SongTableViewCell" forIndexPath:indexPath];

顺便说一下,我将SongTableViewCell拖到故事板中的tableView。然后我向imageView添加了SongTableViewCell并设置了图片。

虽然SongTableViewCell中的imageView没有显示在应用中。你看到我做错了吗?

可能是因为我将tableView设置为IBOutlet吗?在SongTableViewCell *cell

中调用- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

*注意:我还控制拖动tableView到它所在的视图控制器并选择delegate

1 个答案:

答案 0 :(得分:0)

您应该将tableview作为数据源连接到tableview中的显示单元格,并且应该连接UITableViewDelegate的tableview以检测indexpath上特定行上的didSelect等事件。因此,请确保已连接数据源。