我想为ios 8+创建一个控件,我们有3张图像。在中央图像中,大图像和左图像/右图像都很小。
我必须使用Stack Layout在swift中创建一些代码,但它不能在iOS 8中工作,因为它可以从ios 9中获得。所以需要更改它。我应该用什么来保持图像在一起(左下角)?
我还有一个问题是,我只需要在大的中心图像上进行平移手势,而不是在小的左右图像上。因此,当我触摸大图像时,我可以在屏幕上移动所有三个图像。目前,如果我触摸所有3个动作中的任何一个。
功能:
小左/右图像:用作运行快速功能的按钮
中间图像:在平移手势上拖动屏幕周围的所有三个
答案 0 :(得分:2)
根据您的要求,您有3种选择来创建图像滑块。
UIScrollView
)UICollectionView
)以下是简单/基本逻辑,您应该如何以及如何使用它来实现滑动图像。
使用滚动视图(UIScrollView
)
使用集合视图(UICollectionView
)
使用页面控制器
这里有很好的参考教程,“如何使用页面视图控制器”
我不建议使用此选项(页面视图控制器),但您已提供有关需求范围的完整详细信息(视图控制器级别或简单的子视图滑块),因此这是图像滑块的选项还