对于我的项目,我需要从顶部制作一个高度为64磅的自定义菜单。因此,默认导航栏可见性设置为false。在这个菜单下,我有一个ScrollView,其中包含一个ContentView,我将放置所有的UI项目。 ContentView的原点位于ScrollView内,为(0,0)。问题是当我运行项目时,在从SrcollView顶部留下20磅空间后显示ContentView。
以下是示例项目链接:https://drive.google.com/file/d/0BzhZns5G0PXhN2lNSjF6XzNmTTg/view?usp=sharing
答案 0 :(得分:2)
这是滚动视图和表视图中常见的问题。添加以下代码来解决它:
self.automaticallyAdjustsScrollViewInsets = false;
答案 1 :(得分:0)
从您的代码中删除它:
var gg:CGSize = CGSize(width: self.contentView.frame.width, height: self.contentView.frame.height)
self.scrollView.contentSize = gg
并添加此行而不是该代码:
scrollView.contentInset = UIEdgeInsets(top: -20, left: 0, bottom: 0, right: 0)
答案 2 :(得分:0)