这是我附上的图片。实际上我想构建一个系统,我想将汽车按钮(显示在图像中)移动到不同的指定位置(显示在右侧),并且在每个位置我想用不同的汽车图像替换汽车图像(如卡车,火车) )。有没有办法做到这一点?
链接到图片: - https://drive.google.com/file/d/0B-TGzvOW0sr9Wlk3T25DYWZlOGs/view
答案 0 :(得分:0)
是的,总有一种方法可以做到: - )
所以创建一个UIView子类,它有两个UIImageViews。第一个UIImageView可以是水平线。第二个UIImageView可以和汽车一起使用。然后根据需要水平移动UIImageView,并在改变位置时设置不同的图像。
编辑: 1.移动UI元素可以通过重置UI元素的框架来完成。 例如,如果图像位于(x,y,宽度,高度)位置并且您想要向右移动20个点,那么它将是(x + 20,y,宽度,高度)
编辑2: 你可以使用(点击/平移)手势识别器。你将得到准确的位置以及不同状态的速度(手势开始/结束/改变)。