【发布时间】:2014-05-06 17:43:46
【问题描述】:
我正在使用一些嵌入式硬件和 iOS。我在屏幕上需要触摸三个区域。根据手指在每个区域的位置,它将设置强度并设置设备编号。只要手指触摸屏幕,设备就需要保持活动状态,并且随着手指在这些区域上移动,它会给每个设备带来新的强度。
所以把它想象成三个并排的正方形。当您按下方格时,只要手指按下该方格,一个设备就会激活并保持打开状态。当手指滑动到正方形时,设备二被激活并且设备一被停用。现在需要解决的这个等式的另一面是,当你接近正方形 1 和正方形 2 满足的边缘时,需要修改无度数。我真的当手指触摸两个方形边缘时,机器人设备会开启但强度较低。
现在,我的问题是我应该在 iO 中使用什么函数来完成此任务。我是使用一堆按钮并仅读取它们的按下状态,还是使用滑动手势并仅跟踪手指的位置。你们认为最好的跟踪方法是什么?
【问题讨论】:
-
“当手指触摸两个方形边缘时,两个设备都将开启,但强度较低”——不确定如何使用像 UIButtons 这样的邻接 UIControls 来执行此操作。触摸事件将转到其中一个而不是两者。
-
所以你认为我应该使用多个按钮而不是使用三个按钮,并且每个按钮都有驱动硬件强度的代码
标签: ios objective-c embedded touch-event