iphone - 切换 View 时 UIScrollView 顶部位置发生变化

标签 iphone ios uiscrollview

我在 UITabBar 应用程序上有一个 UIScrollView。 如果当我更改为不同的 View 时, ScrollView 向左向下滚动,那么当我更改回它时,它保留的位置将成为新的顶部,并且我无法向上滚动,并且底部添加了空白。 我怎样才能阻止这种情况发生?

我通过将 ViewWillDisappear 设置为滚动到顶部编写了临时修复程序。

最佳答案

我遇到了同样的问题,我也用 viewWillDisappear 修复了它。这是我使用的代码。

-(void)viewWillDisappear:(BOOL)animated{

[scroller2 scrollRectToVisible:CGRectMake(0,0,320, 1297) animated:NO];

[super viewWillDisappear:animated];

关于iphone - 切换 View 时 UIScrollView 顶部位置发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13326803/

相关文章:

iphone - didRegisterForRemoteNotificationsWithDeviceToken - 推送通知

ios - 弹出回 UIViewController 后,UIScrollView 的原点发生变化

iphone - 如何通过单击 TabbarItem 按钮来获取 Tabbar Item 按钮的 Click 事件?

iphone - 是否可以告诉iphone 4在网页中使用@2x图形

iphone - 有没有一种简单的方法可以在 iOS 中将货币格式化为字符串?

ios - iOS9获取RSSI的方法

ios - 谁一直在用MMDrawerController,手势冲突怎么解决

ios - UIScrollView View 弹回并且不会停留在底部

iphone - 如何在我的 iOS 应用程序中链接到网站或 Safari

ios - 使用 Swift 的 TCP 套接字