有没有办法改变滑块的外观?通过图像更改在不同位置移动滑块

时间:2015-07-23 09:40:52

标签: ios iphone

这是我附上的图片。实际上我想构建一个系统,我想将汽车按钮(显示在图像中)移动到不同的指定位置(显示在右侧),并且在每个位置我想用不同的汽车图像替换汽车图像(如卡车,火车) )。有没有办法做到这一点?

链接到图片: - https://drive.google.com/file/d/0B-TGzvOW0sr9Wlk3T25DYWZlOGs/view

1 个答案:

答案 0 :(得分:0)

是的,总有一种方法可以做到: - )

所以创建一个UIView子类,它有两个UIImageViews。第一个UIImageView可以是水平线。第二个UIImageView可以和汽车一起使用。然后根据需要水平移动UIImageView,并在改变位置时设置不同的图像。

编辑: 1.移动UI元素可以通过重置UI元素的框架来完成。 例如,如果图像位于(x,y,宽度,高度)位置并且您想要向右移动20个点,那么它将是(x + 20,y,宽度,高度)

  1. 如果您使用自动布局,则可以在这种情况下更改x约束的常量。
  2. 编辑2: 你可以使用(点击/平移)手势识别器。你将得到准确的位置以及不同状态的速度(手势开始/结束/改变)。