UIButton自定义精彩集锦

时间:2011-08-21 19:23:18

标签: iphone ios uibutton highlight

我目前正在开发的应用程序使用以编程方式创建的可拖动UIButtons。它们的效果非常好:在创建它们之后,我添加了一个UIPanGestureRecognizer,这使我能够在拖动它们时跟踪它们的位置。

我还为UIControlStateHighlighted添加了不同的背景。但是,我想要的不仅仅是不同的背景图像:我希望按钮在第一次触摸时会变大。这种行为看起来有点像按下键盘上的字母时发生的情况。

我尝试在touchesBegan对象的UIPanGestureRecognizer中更改其大小,但在第一次触摸时它没有响应:仅在用户开始拖动时才响应。

提前感谢您的帮助

1 个答案:

答案 0 :(得分:1)

Move Me是Apple提供的示例项目,它演示了如何使用手势和触摸来跟踪对象,还具有更改对象大小的代码。它是用UIView完成的,但代码应该可以轻松移植到UIButton。希望有所帮助!