如何创建第一个单元格看起来像被选中的表格视图?

Posted

技术标签:

【中文标题】如何创建第一个单元格看起来像被选中的表格视图?【英文标题】:how to create table view who's 1st cell look like as selected? 【发布时间】:2010-06-15 14:59:59 【问题描述】:

我创建了一个 ipad 应用程序,其中第一个屏幕是拆分视图。在该主视图中是表视图,详细视图包含图像视图控制器。我的问题是,当最初加载应用程序时,表格视图的第一个单元格应该被视为已选中,并且相应的图像视图应该出现在详细视图中。

【问题讨论】:

【参考方案1】:

似乎您不仅需要将单元格视为已选中,还需要选中该单元格(以显示相应的图像)

你应该看到这个帖子How do I select a UITableViewCell by default?

这里是示例代码

-(void)viewDidLoad:(BOOL)animated 
    [uiTableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:NO scrollPosition:0];

或者如果你真的想让单元格看起来像被选中,你可以做类似的事情

-(void)viewDidLoad:(BOOL)animated 
    UITableViewCell *cell= [uiTableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]];
    [cell setHighlighted:TRUE animated:TRUE];

【讨论】:

以上是关于如何创建第一个单元格看起来像被选中的表格视图?的主要内容,如果未能解决你的问题,请参考以下文章

当我点击表格视图中的第一个单元格时,没有触发 didSelectRowAtIndexPath

带有空单元格的表格视图

EXCEL如何高亮显示当前选中单元格所在行、列?

如何选定excel表格中的一部分表格

滚动后表格视图单元格获取初始值

如何在滚动表格视图期间始终将表格视图的第一个单元格保持在其表格视图的顶部