2011-08-21 50 views
1

我目前正在开发的应用程序使用可编程方式创建的可拖动UIButtons。他们工作得很好:在创建它们之后,我添加了一个UIPanGestureRecognizer,这使我可以跟踪拖动它们的位置。UIButton自定义亮点

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

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

预先感谢您的帮助

回答

1

Move Me是由苹果公司提供了一个示例项目,演示了如何追踪与手势和触摸的对象,也有代码,改变对象的大小。它使用UIView完成,但代码应该可以轻松移植到UIButton。希望有所帮助!

+0

谢谢你,MSgambel。我看了一下苹果的例子,看起来这就是我正在寻找的答案。 –

+0

太棒了!乐意效劳! – msgambel