iOS - 用户界面在触摸后移动

标签 ios swift image swift3

我有一个带有图像和两个标签的 View 。它看起来像这样:

View in storyboard

它有一个 0 到顶部的约束。但实际上看起来像这样:

enter image description here

整个 View 在标题栏下方 50 像素处。但是当我点击 View 的某处时,它会向上滑动,看起来像这样:

enter image description here

应该是这样的,但是为什么first在我想要的位置下方50px?当您仔细观察时,您会发现图像向标题中移动了一点。

最佳答案

这样做,

override func viewDidLoad() {
    super.viewDidLoad()
    self.automaticallyAdjustsScrollViewInsets = false
    self.edgesForExtendedLayout = UIRectEdge()
}

关于iOS - 用户界面在触摸后移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41424867/

相关文章:

Java只能在JFrame上显示1张图像

.NET:用 WPF 对象替换 ImageMagick

javascript - 不使用 HTML5 Canvas 将图像转换为 base64

ios - 在哪里添加topLayoutGuide约束代码

objective-c - 无法弄清楚如何在 UIViewController 中一起使用 UINavigationControllerDelegate 和 pushViewController

ios - NSMutableURLRequest的连接和完成超时

arrays - 快速比较数组

ios - 自定义 MoreNavigationController 的 Cell

ios - 单击 TableView 单元格中的 "Delete"后删除 Parse 中的键

ios - 当弹出窗口的源 View 在 Swift 中更改时,如何更新弹出窗口的布局(位置)?