有关Apple Store中的出版物的问题

时间:2013-10-18 07:51:24

标签: ios objective-c uitabbarcontroller uipickerview uipickerviewcontroller

我的问题是关于AppleStore App的规则。

在我正在开发的应用程序中,我有一个UITabBarController。它在AppDelegate中创建并隐藏...根据需要显示和隐藏视图。实施我正在开发的是正确的吗?

我发布了非常UIPickerViews,但是当我做风景时占据了空间。我以为我会创建一个DropDown作为替代方案。这是对的吗?有更多的选择吗?

Apple可以禁止以这种方式发布App的发布吗?

更新

在AppDelegate中有:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{

        self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

         _tabBarAppDelegate = [[UITabBarController alloc] init];

    Método para esconder a UITabBarController

        [ShowTabBarController hideTabBar:self.tabBarAppDelegate];
    .....

}

然后当你想在UITabBarController中显示特定的视图时:

-(void)createTabBarController
{
    NSMutableArray * viewControllers = [ [ NSMutableArray alloc ] init ] ;
         UITabBarController * TabBarController = [ [ UITabBarController alloc ] init ] ;

        ViewController * viewController = [ [ ViewController alloc ] initWithNibName : @ " ViewController " bundle: nil ] ;
         UINavigationController * navigationController = [ [ UINavigationController alloc ] initWithRootViewController : viewController ] ;
         [ viewControllers addObject : navigationController ] ;

        ViewController2 viewController2 * = [ [ VisitDetailsViewController alloc ] initWithNibName : @ " ViewController2 " bundle: nil ] ;
         UINavigationController * navigationController2 = [ [ UINavigationController alloc ] initWithRootViewController : ViewController2 ] ;
         [ viewControllers addObject : navigationController2 ] ;

         tabBarController.viewControllers = viewControllers ;

         self.navigationController.tabBarController.viewControllers = tabBarController.viewControllers ;

[ShowTabBarController showTabBar: self.navigationController.tabBarController];


  }

然后我将更改UITabBarController,显示和隐藏。正如我对客户的要求。

1 个答案:

答案 0 :(得分:2)

基本上,您可以根据需要设计您的应用程序,Apple不会阻止您这样做(并且不太可能拒绝您的提交)。另一个问题是您的用户是否会喜欢这个(在可用性方面) - 但这与Apple的审核流程无关。