【问题标题】:UIButton Custom HighlightUIButton 自定义高亮
【发布时间】:2011-10-31 17:10:50
【问题描述】:

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

我还为他们的UIControlStateHighlighted 添加了不同的背景。但是,我想要的不仅仅是一个不同的背景图像:我希望按钮在第一次被触摸时增大到更大的尺寸。这种行为应该有点像在键盘上按下一个字母时发生的情况。

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

提前感谢您的帮助

【问题讨论】:

    标签: iphone ios uibutton highlight


    【解决方案1】:

    Move Me 是 Apple 提供的一个示例项目,它演示了如何通过手势和触摸来跟踪对象,并且还包含更改对象大小的代码。它是通过 UIView 完成的,但代码应该很容易移植到 UIButton。希望对您有所帮助!

    【讨论】:

    • 谢谢你,MSgambel。我查看了 Apple 示例,看起来这就是我正在寻找的答案。
    • 链接已损坏。
    猜你喜欢
    • 1970-01-01
    • 2011-12-10
    • 2016-12-30
    • 2011-08-06
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多