Objective c 动画 UIbutton 像 mac os x 上的停靠效果

Posted

技术标签:

【中文标题】Objective c 动画 UIbutton 像 mac os x 上的停靠效果【英文标题】:Objective c animating UIbutton like dock effect on mac os x 【发布时间】:2012-05-08 18:08:20 【问题描述】:

我正在开发应用程序,其中显示了一些带有一些按钮的内容列表。当我触摸按钮时,我需要一种停靠类型的动画,然后单击停靠按钮事件应该被触发。当我触摸另一个按钮时,这个按钮应该停靠。我见过以下类似 http://praastitutki2012.wordpress.com/2009/11/23/mac-osx-dock-like-animation-for-iphone/ 但是,在这里我需要创建一个单独的视图来处理这个。但我只需要一些按钮,而不是整个视图。 有什么建议么 ? 提前致谢。

【问题讨论】:

【参考方案1】:

我没有详细检查您链接的代码,但实际上 UIButton UIView。您可以考虑继承 UIButton 并实现这些方法。这样,动画整个视图就意味着动画按钮。

【讨论】:

嗨 Saphrosit,感谢您的快速回复。是的,UIButton 也是 UIView 的子类。但是在这种方式编写的代码中,我们的 self.view 应该是那种 TouchView 类,并且位于视图底部的图标能够停靠。可能我需要检查那里的框架。谢谢。

以上是关于Objective c 动画 UIbutton 像 mac os x 上的停靠效果的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Objective C 中复制 UIButton?

objective-c 我想点击一下按钮,使按钮能出现一个动画移动效果,请高手指教!

Swift中的Objective C Setter覆盖

Objective C - UIButton 保持突出显示/选中,背景颜色和字体颜色在突出显示/选中时发生变化

带有分隔线的Objective C UIButton并在选择时更改文本颜色

如何在 OBJECTIVE C 的 UITableViewCell 中更改先前按下的 UIButton 标签?