我目前正在开发的应用程序使用以编程方式创建的可拖动UIButtons
。它们的效果非常好:在创建它们之后,我添加了一个UIPanGestureRecognizer
,这使我能够在拖动它们时跟踪它们的位置。
我还为UIControlStateHighlighted
添加了不同的背景。但是,我想要的不仅仅是不同的背景图像:我希望按钮在第一次触摸时会变大。这种行为看起来有点像按下键盘上的字母时发生的情况。
我尝试在touchesBegan
对象的UIPanGestureRecognizer
中更改其大小,但在第一次触摸时它没有响应:仅在用户开始拖动时才响应。
提前感谢您的帮助
答案 0 :(得分:1)
Move Me是Apple提供的示例项目,它演示了如何使用手势和触摸来跟踪对象,还具有更改对象大小的代码。它是用UIView完成的,但代码应该可以轻松移植到UIButton。希望有所帮助!