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 审核员就不会对其视而不见。