Cam*_*oft 9 cocoa-touch objective-c uiscrollview ios ios5
我有一个可以水平滚动的UIScrollView.可滚动内容以列显示.
有没有办法使滚动只以步进增量而不是像素移动(即一次移动一列).
图:

是的,有:
yourScrollView.pagingEnabled = YES;
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请查看UIScrollView.
如果此属性的值为YES,则滚动视图会在用户滚动时停止滚动视图边界的倍数.默认值为NO.
我建议您可能需要将视图结构更改为以下内容:
+--------+
| | <- UIView to hold your structure
+--------+
+--+
| | <- UIScrollView, clipsToBounds = NO, width = column.width
+--+
+--+--+--+
| | | | <- UIView columns
+--+--+--+
Run Code Online (Sandbox Code Playgroud)
UIScrollView水平居中并确保UIView包含UIScrollView宽度的宽度是宽度的倍数UIScrollView
| 归档时间: |
|
| 查看次数: |
3843 次 |
| 最近记录: |