0

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

我不喜欢使用假的主屏幕。

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

4

1 回答 1

0

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

菜单是保密的,所以像一个没有文本或背景颜色的按钮就足够了。如果你想变得更高级,你可以尝试使用 UIGestureRecognizers 并让用户在特定区域滑动,或者在屏幕上绘制自定义图案以激活菜单。这是一个不可见按钮方法的示例:

// 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 应用程序商店描述上显示它?

您可以在应用程序中说出您想要提示的内容。不过,当您提交申请时,我会告诉您该菜单存在于审核说明中,这样 Apple 审核员就不会对其视而不见。

于 2012-11-09T00:49:22.777 回答