iphone - 滚动总是从 ScrollView 的顶部开始?

标签 iphone objective-c uiscrollview scroll

我有一个 UITableView,所有行都导航到其他包含 UIScrollView 的 UIView。有时,当我导航它时,滚动会从 View 中间或 View 底部开始。但我希望每次滚动它时,滚动都必须在 View 的顶部。我该怎么做?

最佳答案

确保您在 viewWillAppear 或 viewDidAppear 中使用 [self.scrViewHaberDetay setContentOffset:CGPointMake(0, 0)];,而不是在 viewDidLoad 中。然后它将起作用。

关于iphone - 滚动总是从 ScrollView 的顶部开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5484775/

相关文章:

ios - 如何在 View 出现时以编程方式点击状态栏?

ios - 当 ViewController 取消初始化时,UITableView/UIScrollView 委托(delegate)未设置为 nil

iphone - 在 viewDidUnload 中释放有什么区别吗?

iphone - iOS 模拟器——摆脱 "reset/don' t 重置“窗口?

iphone - UITabBarController 与 UINavigationController "more"选项卡问题

iphone - iOS 视频通话库

ios - 按钮按下功能不起作用/按钮不会按下 Objective C

c++ - 在 ios Objective-C 项目中导入、使用和编译单个 C++ 头文件

ios - 如何在iOS app后台继续上传?

ios - UITableView 以编程方式在 UIScrollView 内部不调用委托(delegate)方法