1

在我的应用程序中,我将 UITabBarController 作为根视图控制器。但我使用以下代码隐藏所有 UITabbar 项目以在选项卡栏上显示自定义按钮。

for(UIView *view in APPDEL.tabBarController.view.subviews)
    {
        if([view isKindOfClass:[UITabBar class]])
        {
            view.hidden = YES;
            break;
        }
    }

隐藏标签栏项目后,我将按钮添加到 UITabBarController,使其看起来类似于 UITabBarController。请不要问我为什么要这样做。如果我们使用 UITabBarController,那么我们必须默认选择标签栏的第一个索引。但我的客户不想要这个。所以我们在标签栏上添加按钮隐藏它的项目。我使用以下代码在标签栏上添加按钮。

[APPDEL.tabBarController.view  addSubview: button1];

苹果会因此拒绝我的应用程序吗?我是否违反了苹果标签栏控制器规则?

提前感谢吉腾

4

2 回答 2

4

是的,你可以这样做,苹果不会拒绝你的申请,因为它看起来像自定义的tabBar,每个人都可以自定义tabBar。:)

于 2013-05-16T05:24:25.323 回答
0

我正是这样做的。如果该应用程序获得批准,我将发布。

于 2013-08-05T04:58:05.130 回答