我目前有一个包含许多按钮和单个文本字段的视图。用户可以拖动按钮,完成后,与文本字段进行交互。使用UIPanGestureRecognizer拖动按钮似乎有效,但是一旦用户与文本字段交互,所有按钮都会回弹到其原始位置。
我希望这样,拖动按钮后,按钮的新位置会被保存,或者至少在与同一视图中的其他对象交互时不会恢复到原来的位置。 / p>
我附上了我的手势识别器的代码:
margin-bottom: 10px;
感谢您的帮助。
答案 0 :(得分:0)
确保没有使用自动布局处理按钮。如果您在IB中工作,请确保从按钮中删除所有约束。或者,如果您想继续使用自动布局,则更新按钮上的约束而不是更新它的中心位置。您可以通过删除所有旧约束并设置新约束来将按钮定位到所需位置来执行此操作。
简短版
如果要移动按钮,请删除按钮上的约束