【发布时间】:2011-10-06 20:46:44
【问题描述】:
我正在保存子视图中的 indexPath 选择,并将其传递给带有委托的父视图。当我从主视图返回子视图时,我将 indexPath 传回给它,并在 tableviewcell 的辅助视图中向用户显示他们之前选择的单元格。
一个问题是,如果用户从一个相当大的列表中选择了一个单元格,则很难找到他们再次选择的单元格,以防他们想要更改它(因为他们犯了一个错误)
我想知道它们是否是一种使用 indexPath 或类似方法将 uitableview 的先前选择的单元格居中到屏幕中心的方法?
更新::
这是我试图实现的图形视图,以使其更易于理解..
第一步:选择单元格然后转到子视图并选择要传回主视图的单元格(值)(保存所选单元格的 indexPath)
第二步:用户要么想要更改他的选择,要么犯了一个错误,被要求选择他们选择的单元格下面的单元格...重复前面的步骤,但在视图中心显示之前选择的单元格..
【问题讨论】:
-
这是
cell reusability的问题吗?to center the previously selected cell of the uitableview to the center of the screen是什么意思??? -
可重用性没有问题,我的意思是将单元格居中到屏幕中心我的意思是当用户从子视图中选择一个单元格时,他们会立即被引导回主视图......如果然后他们意识到他们选择了错误的单元格我希望他们能够返回子视图并更改他们的选择......但是如果他们在表格视图中选择了一些方法,如果让他们很难找到他们的选择再次......所以我想在为用户加载视图后立即将这个(先前选择的单元格)放在屏幕上
-
是的,ScrollToIndexPath 应该可以工作 ;) 图片处理得很好。
-
谢谢 :) 仍在努力,因为我遇到了一些奇怪的错误..
标签: iphone ios uitableview nsindexpath