我正在构建一个应用程序,我希望让用户在餐厅的各个地方之间进行选择。这是迄今为止的界面。
我想通过几个选项在该行上滑动,以便用户可以看到三个以上的选择。而且我希望得到像UIPageControl这样漂亮的效果,你可以在其中滑动并停在正确的位置,这样UI就像上面一样。
我发现可能有两种解决方案:
感谢您的帮助和想法!
答案 0 :(得分:0)
您可以使用UIScrollview并动态地将这三个或更多视图添加为子视图。
在scrollview的属性中检查'paging enabled'。所以它像pageControl一样滚动。你可以使用UIScrollView的委托方法,
-(void)scrollViewDidScroll:(UIScrollView *)scrollView;
用于更改图像或子视图。
编辑:
答案很酷!谢谢。只是为了完成答案:这两个教程: http://sketchytech.blogspot.fr/2012/04/unlocking-magic-of-uiscrollview.html http://blog.proculo.de/archives/180-Paging-enabled-UIScrollView-With-Previews.html