2017-01-02 79 views
1

我有一个图像和两个标签的视图。它看起来像这样:iOS - 用户界面移动后触摸

View in storyboard

它有0约束到顶部。但它看起来像这样在现实:

enter image description here

整体的看法是一样的标题栏下方50像素。但是,当我点击查看某个地方,它向上滑动,看起来像这样:

enter image description here

它应该是这样的,但为什么第一个像我想要的位置下方50像素?当你看起来很近时,你可以看到图像移动到标题中。

+0

它不完全是'64px'什么是缺失?我认为导航控制器的设置有误。 – dirtydanee

+0

保持64像素而不是50像素。更准确的答案在这里发布你的约束。 –

+0

将您的图片放在64像素的顶部之后。 –

回答

3

做这样的,

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

这是一个有点难以猜测,但尝试这个2步:

1) YouStoryboard.storyboard> YouViewController>属性检查器>取消选中 - 调整滚动视图插图

enter image description here

2)故事板在图像上单击>属性检查器> CHEC k“Clip to Bounds”