XCode 7.3 滚动视图和导航控制器
XCode 7.3 ScrollViews and Navigation Controllers
我一直在努力解决这个问题,这可能是一个涉及 UIScrollView 的小问题。一些背景知识可能会有所帮助。
我有一个 ViewController,它有一个导航栏。在右上角,有一个按钮('Add' 样式),它向这个名为 Add Bill 的新视图控制器执行推送。
在添加帐单上,我取消选中 "Adjust Scroll View Insets",并将大小设置为 "Freeform"。我添加了一个 NavigationItem,称为 Add Bill,没有后退按钮,但有一个 BarButtonItem,Cancel,它在左侧
然后我添加了一个新的 UIScrollView,并使用自动约束,取消选中 "Constrain to Margins" 并将所有关系约束设置为零。
在 UIScrollView 中,我添加了一个 UIView,并使用自动约束,将所有关系约束设置为零,并将其命名为 ContentView。
然后我链接(控制单击)从 ContentView 到 视图(UIScrollView 的父级)并设置约束 "Equal Widths"和 "Equal Heights",并将 "Equal Heights" 优先级设置为 "Low"。
现在我将项目添加到 ContentView 中,就像任何其他视图一样,但是当模拟或安装在我的 phone 上时,它会执行以下任一操作
- 没有滚动功能
- 给我最小的滚动能力,即滚动,但只有大约 40 像素值
这是我的场景资源管理器的图像
如果您对此有任何想法,或者我哪里搞砸了,请告诉我!谢谢,干杯!
这篇link可能会对您有所帮助。我前几天也是这种情况。除了其他 link 之外,这个 link 对我帮助很大。
我一直在努力解决这个问题,这可能是一个涉及 UIScrollView 的小问题。一些背景知识可能会有所帮助。
我有一个 ViewController,它有一个导航栏。在右上角,有一个按钮('Add' 样式),它向这个名为 Add Bill 的新视图控制器执行推送。
在添加帐单上,我取消选中 "Adjust Scroll View Insets",并将大小设置为 "Freeform"。我添加了一个 NavigationItem,称为 Add Bill,没有后退按钮,但有一个 BarButtonItem,Cancel,它在左侧
然后我添加了一个新的 UIScrollView,并使用自动约束,取消选中 "Constrain to Margins" 并将所有关系约束设置为零。
在 UIScrollView 中,我添加了一个 UIView,并使用自动约束,将所有关系约束设置为零,并将其命名为 ContentView。
然后我链接(控制单击)从 ContentView 到 视图(UIScrollView 的父级)并设置约束 "Equal Widths"和 "Equal Heights",并将 "Equal Heights" 优先级设置为 "Low"。
现在我将项目添加到 ContentView 中,就像任何其他视图一样,但是当模拟或安装在我的 phone 上时,它会执行以下任一操作
- 没有滚动功能
- 给我最小的滚动能力,即滚动,但只有大约 40 像素值
这是我的场景资源管理器的图像
如果您对此有任何想法,或者我哪里搞砸了,请告诉我!谢谢,干杯!
这篇link可能会对您有所帮助。我前几天也是这种情况。除了其他 link 之外,这个 link 对我帮助很大。