ios UIScrollView 有一个错误的默认 contentOffset - swift

标签 ios xcode swift scrollview

我在主视图中的 ScrollView 中有一个 View

问题是我的 scrollView 有一个错误的默认 contentOffset。 他的值在纵向是(0, -64)

苹果文档说

The default value is CGPointZero.

我将这段代码放在我的 Controller 上以临时处理它:

dispatch_async(dispatch_get_main_queue(), {
  self.scrollView.setContentOffset(CGPointZero, animated:false)
})

为什么我的 contentOffset 没有好的默认值?

最佳答案

这可能是 View 插图的问题。

在您的 View Controller 的 XIB/Storyboard 上,确保取消选中 Adjust Scroll View Insets

uncheck the Adjust Scroll View Insets

或在您的代码中添加 self.automaticallyAdjustsScrollViewInsets = false

关于ios UIScrollView 有一个错误的默认 contentOffset - swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29782712/

相关文章:

ios - xCode unity-iphone 需要配置文件

ios - Zbar SDK - 缺少所需的架构 x86_64

swift - Crashlytics 自定义键未定义

ios - AudioServicesPlaySystemSound 在模拟器 xCode 6 GM 上静音

objective-c - ios:防止 ScrollView 缩放超出范围

ios - 导入 Swift 与导入基础

ios - 无法从 iOS 中的 UITextView 中获取已删除的字符

ios - 核心数据 - NSPredicate 过滤掉工作不正确的空字符串

ios - 如何从第二个 View Controller 添加标签栏 Controller

ios - 在 Xcode 中使用断点进行调试