【问题标题】:Approach to make a custom tabBar制作自定义 tabBar 的方法
【发布时间】:2011-06-17 09:32:32
【问题描述】:

创建这样的效果以及处理导航控制器和视图控制器的最佳方法应该是什么......如果我不想在 viewcontorller 中重新调整每个后续视图的大小并且事情看起来好像它是一个标签栏

【问题讨论】:

    标签: iphone custom-controls uitabbar


    【解决方案1】:

    我建议使用 UIImageView 作为蓝色背景,然后使用 5 个自定义类型的 UIButtons 和 PNG 图像作为实际按钮。

    子类 UIView 并将所有设置背景和按钮的代码放在 init 函数中。这样您就可以轻松地将自定义 TabBar 放置在您喜欢的任何位置。

    如果需要,单个按钮还允许您轻松地为它们设置动画以进行过渡。

    更新以反映更新后的问题:

    如果您想要实际的 UITabBar 功能,事情会变得更加复杂。

    您有三个基本选择:

    a) 在新类中从头开始实现您需要的功能

    b) 子类 UITabBar 并尝试用上面的代码覆盖绘图代码

    c) 看看已经存在的alternative implementations of UITabBar 并将您的新课程建立在其中一个基础上。这可能是最简单的解决方案。

    【讨论】:

    • 是的..这可能是解决方案:)..up
    • 但是导航控制器和视图控制器的处理呢......如果我不想在 viewcontorller 中重新调整每个后续视图的大小并且事情看起来像一个 tabBar 怎么办跨度>
    猜你喜欢
    • 2020-11-28
    • 1970-01-01
    • 2020-07-28
    • 1970-01-01
    • 1970-01-01
    • 2018-06-25
    • 1970-01-01
    • 2014-04-29
    • 2013-01-06
    相关资源
    最近更新 更多