Cocoa touch 如何制作侧面滚动对象?
我想做一个侧面滚动的对象,只有200像素宽,50像素高。这个侧滚动对象将包含五个不同的对象,当滚动到中间时,它们的行为就像被选中一样。我怎么能这样做呢Cocoa touch 如何制作侧面滚动对象?,cocoa-touch,ios,Cocoa Touch,Ios,我想做一个侧面滚动的对象,只有200像素宽,50像素高。这个侧滚动对象将包含五个不同的对象,当滚动到中间时,它们的行为就像被选中一样。我怎么能这样做呢 我想要的效果和iPhone主屏幕一样,当你滑动它时,它会锁定在页面上。但是,我不想锁定页面,而是希望它锁定我的五个不同对象。侧边滚动行为是通过将paginabled设置为YES的UIScrollView实现的。将滚动视图的宽度设置为页面大小。滚动视图代理可以通过将contentOffset.x除以滚动视图的宽度来计算屏幕上的对象 如果您想一次在屏
我想要的效果和iPhone主屏幕一样,当你滑动它时,它会锁定在页面上。但是,我不想锁定页面,而是希望它锁定我的五个不同对象。侧边滚动行为是通过将
paginabled
设置为YES的UIScrollView实现的。将滚动视图的宽度设置为页面大小。滚动视图代理可以通过将contentOffset.x
除以滚动视图的宽度来计算屏幕上的对象
如果您想一次在屏幕上显示多个项目,但仍要在各个项目之间翻页--例如,想想iWork应用程序显示多个文档的方式--需要三个步骤:
clipstobunds
属性设置为否,以便显示不在滚动视图框架内的对象-pointInside:withEvent:
返回YES(是),前提是该点位于您要对其内的触摸进行响应的区域内。(例如,如果要在整个屏幕宽度内响应触摸,只需忽略x
,并确保y
位于视图的顶部和底部之间。)使用此子类而不是标准的UIScrollView