如何实现此UI

时间:2010-06-06 03:01:13

标签: iphone

只是好奇屏幕截图中的标签栏UI元素是内置的还是自定义的。 如果它是定制的,那么请给我一个提示,我可以检查哪些类似的东西。

第一个屏幕截图是初始标签栏。当我点击最后一个图标时,标签栏平滑(动画)调整大小,如第二个屏幕截图所示。如果我按下编辑按钮,图标就会抖动(就像在iPhone上一样),我可以安排它们。

第一

tab bar http://img686.imageshack.us/img686/3899/photo2aw.jpg

第二

more buttons http://img38.imageshack.us/img38/5673/photo3kq.jpg

2 个答案:

答案 0 :(得分:1)

看起来像是自定义。您可能只想查看子类化UIView并将一堆按钮存储在NSArray中。这样,当您重新排列它们时,您只需将对象移动到数组中的新位置即可。

你应该能够通过使用简单的UIView动画来实现震动。

答案 1 :(得分:1)

顶部图片中的标签栏可能只是一个带有非标准配色方案的标准标签栏。

底部图像是最有可能在UIActionSheet中实现的自定义元素。

要说,这是一个使用非标准(因此令人困惑)元素的丑陋UI。我不建议尝试模仿它。