【发布时间】:2015-05-12 02:34:10
【问题描述】:
我的目标
基本上,我想实现类似this:一个滑动到屏幕底部每个页面的视图。
我的背景
我开始熟悉 swift 和 storyboard,但不太了解 Objective-c 或 nib(xib)
我的尝试
- 一开始我就知道开启UIScrollView的PagingMode可以满足我的需求。然后我查看了 Apple 提供的 Scroll View Programming Guide for iOS: Scrolling Using Paging Mode。 PageControl 示例非常接近,但它使用 nib 文件,我真的不知道如何自定义它。
- 我也找到了[UIPageViewController]的教程,不知道能不能调整到屏幕底部。
- 我搜索了各种,直到找到UIScrollView Tutorial: Getting Started。它涵盖了很多内容并且是用 swift 编写的,但它仍然只将一个 imageView 作为 contentView 放在 scrollView 中。
我的问题
- 如何制作一个页面的自定义视图,作为故事板中每个页面数据的模板以及所有这些链接内容? (如果使用 nib 文件更好,欢迎参考)
- 如何使用滚动视图进行自动布局以满足
- 滚动视图只占用屏幕的底部
- 内容视图(一页)内的标签、按钮布局正确
- 如果有更简单或更好的方法来实现我的目标,请告诉我!
注意抱歉,由于缺乏声誉,链接不超过 2 个
【问题讨论】:
标签: ios iphone swift uiscrollview