【问题标题】:Make 3 views visible with a NIPagingScrollView?使用 NIPagingScrollView 使 3 个视图可见?
【发布时间】:2012-03-04 21:28:54
【问题描述】:
我正在玩 NIPagingScrollView,我想知道一些事情:
- 是否必须在 pagingScrollView:pageViewForIndex: 中返回一个宽度为 320px 的视图?如果没有,有没有办法自动将视图在页面中居中?
- 我想在屏幕的右边缘和左边缘分别显示 NIPagingScrollView 的左右视图。有可能吗?
谢谢!
马丁
【问题讨论】:
标签:
objective-c
ios
uiscrollview
nimbus-ios
【解决方案1】:
基本上,这与 UIScrollView 的工作方式相同:
- 将
NIPagingScrollView 及其子UIScrollView 实例(pagingScrollView) 上的clipsToBounds 设置为NO;
- 使您的
NIPagingScrollView 小于父视图的宽度 - 260 像素可以满足我的需要,但根据需要进行调整;
老实说,如果您的目标是 iOS 6 或更高版本,我建议您使用 UICollectionView 而不是 NIPagingScrollView。您的布局将获得更大的灵活性。