【问题标题】:Changing position of the table view when navigated between views在视图之间导航时更改表视图的位置
【发布时间】:2011-12-03 14:15:57
【问题描述】:

我的一个视图中有一个表格视图,我向下滚动到表格底部,然后如果我加载另一个也有表格视图的视图,表格视图不会改变它的位置。

例如:- 如果我将表格滚动到底部并从那里导航,则具有表格视图的新视图会显示表格底部。

相反,我需要显示表格的顶部。

请建议我,之前它在

谢谢
纳拉辛哈

【问题讨论】:

  • 你能显示代码吗?这个问题似乎有点奇怪......一个简单的解决方案是只使用新视图的 scrollToRowAtIndexPath 方法手动滚动到顶部。

标签: iphone objective-c uitableview uinavigationcontroller ios5


【解决方案1】:

当你推送视图时 在视图中会出现尝试

-(void)viewWillAppear:(BOOL)animated {
 [self.tableview selectRowAtIndexPath:Nil animated:YES scrollPosition:UITableViewScrollPositionTop];
}

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多