【发布时间】:2012-05-06 09:15:05
【问题描述】:
大家好, 我有一个带有网格布局的背景图像,并希望允许用户将一组按钮中的一个移动到特定的网格位置,但只能移动到那些特定的位置。换句话说,假设我想将 y 轴上的移动限制为增量,例如 65 像素,然后将按钮对齐到最近的点(如果将其移动 67 像素,它将回退 2 像素)。有谁知道如何做到这一点?
【问题讨论】:
-
问题是 1) 如何让用户拖动元素或 2) 一旦知道目标坐标后如何移动按钮或 3) 如何将坐标四舍五入到网格上最接近的数字或 4) 全部以上三个?
-
Aloha ckhan,在回答您的问题时,我可以拖动按钮,但想在特定按钮上施加某些动作。换句话说,按钮必须以特定模式移动。我可以找出坐标(通过指定 x 和 y 距离),但需要将按钮限制为仅移动到特定模式中的特定坐标。用户应该能够将按钮移动到该特定坐标,但是让按钮弹回它,按钮被移动到不正确的坐标。
标签: iphone objective-c xcode ipad uibutton