Iphone 制作秘密/隐藏视图

Iphone 制作秘密/隐藏视图,iphone,uibutton,gestures,Iphone,Uibutton,Gestures,我有一个笑话应用程序,它的视图/菜单对“受害者”隐藏。我的想法是通过一个“看不见的”按钮和/或通过多次点击或一个秘密手势,让笑话玩家可以访问这个隐藏的视图。该应用程序可能首先由笑话受害者打开,我想防止受害者意外发现秘密视图 我不喜欢使用假主屏幕 我能理解如何通过应用程序审查过程获得这样的东西可能是一个挑战。考虑到这一点,1)访问隐藏菜单的“应用程序审批流程友好”机制是什么?2)如何传达魔术/笑话应用程序的“秘密”(在本例中,如何访问秘密菜单),而不在应用程序的启动屏幕或iTunes应用程序商店描

我有一个笑话应用程序,它的视图/菜单对“受害者”隐藏。我的想法是通过一个“看不见的”按钮和/或通过多次点击或一个秘密手势,让笑话玩家可以访问这个隐藏的视图。该应用程序可能首先由笑话受害者打开,我想防止受害者意外发现秘密视图

我不喜欢使用假主屏幕

我能理解如何通过应用程序审查过程获得这样的东西可能是一个挑战。考虑到这一点,1)访问隐藏菜单的“应用程序审批流程友好”机制是什么?2)如何传达魔术/笑话应用程序的“秘密”(在本例中,如何访问秘密菜单),而不在应用程序的启动屏幕或iTunes应用程序商店描述中透露

1) 访问隐藏菜单的“应用程序审批流程友好”机制是什么

菜单应该是保密的,所以像按钮这样没有文本或背景色的东西就足够了。如果你想变得更时尚,你可以尝试使用UIgestureRecognitors,让用户在某个区域滑动,或者在屏幕上绘制一个自定义图案来激活菜单。下面是一个不可见按钮方法的示例:

// place this in viewDidLoad, or something similar
UIButton *button = [[UIButton alloc] init];
[button setFrame:CGRectMake(10,10,50,50)];
[button addTarget:self action:@selector(showMenu:) forControlEvents:UIControlEventTouchUpInside];
[[self view] addSubview:button];

-(void)showMenu:(id)sender {

    // here I just present an alert, saying that the user tapped the "hidden" button

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"You Found It!" message:@"You found thie hidden button.  Congratulations." delegate:nil cancelButtonTitle:@"Cool!" otherButtonTitles:nil];
    [alert show];

}
2) 你如何传达魔术/笑话应用程序的“秘密”(在本例中,如何访问“秘密”菜单),而不在应用程序的启动屏幕或iTunes应用程序商店描述中透露


您可以在应用程序中说出您想要的提示。不过,当你提交申请时,我会让大家知道,该菜单存在于审查说明中,这样苹果的审查员就不会对它大惊小怪了。

谢谢,我对按钮编码很熟悉,我想我只是想知道应用商店审查是否会对某些特定的秘密机制表示不满。您在提交时对审查说明的评论很有帮助,谢谢。我开始认为,与最终用户管理“机密”的复杂性可能会让我找到一种更简单、更明显的机制。我见过的最令人印象深刻的应用程序往往是最简单、最容易使用的,这段对话促使我重新思考我的计划。