ios - UIScrollView 在从不同的 View Controller 进行 seguing 时具有不同的 y 位置

标签 ios objective-c uiscrollview

不知道如何解释这一点,简单地说,当从一个 Controller 转出时, ScrollView 在屏幕上的位置低于从另一个 Controller 转出的正确位置。

最佳答案

设置这 2 个 scrollview 属性并检查它。

self.scrollView.contentOffset = CGPointZero;
self.scrollView.contentInset = UIEdgeInsetsZero;

查看此答案可能对您有帮助UIScrollView adjusts contentOffset when contentSize changes

关于ios - UIScrollView 在从不同的 View Controller 进行 seguing 时具有不同的 y 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37494283/

相关文章:

xcode - 添加新 subview 时 UIScrollView 中断

ios - 在 UITabController 中使用 UIScrollview 来显示不显示所有页面的 UIImageView

ios - 如何快速安排相同的本地通知

ios - 如何使 Mac/iOS 上的 cordova 停止在 config.xml 和 package.json 中的插件版本号中添加插入符号 (^)

ios - 如何找出触摸事件在哪个 View 结束?

objective-c - exc 错误访问代码 2

iphone - 如何在 iPhone 上旋转 Quartz 绘制的文字

ios - 将 FacebookSDK 导入 Swift 应用程序

objective-c - 如何在不重复的情况下插入与另一个相关的核心数据记录

ios - 快速缩放