例如,我有一个标签栏控制器,其中一个视图是tableviewcontroller,另一个是其他视图。另一个视图有一个按钮,当按下按钮时,应该使它成为tableview(当按下按钮时不在屏幕上)重新定位自己,以便当tableview时某个指定的单元格现在显示为最顶层的单元格再次显示。iPhone Dev - 在当前屏幕外的桌面视图中滚动到新位置
我的问题是这样的:当按钮被按下时,我可以从其他类内部调用[myTableVC.tableView scrollToRowAtIndexPath:someIndex]吗?或者当scrollToRowAtIndexPath被调用以更改将要显示的顶部单元格时,实际上该视图必须位于屏幕上?
所以基本上你试图滚动一个目前不能从另一个viewcontroller看到的tableview? – user281300
这实际上并不是我正在做的。我只是把它作为我正在尝试做的一个简单例子,只是为了让我能理解这种类型的东西是否可行。 – Tim
如果您试图让一个viewcontroller与下一个谈话,您可以使用nsnotification类。 – user281300