【发布时间】:2012-12-27 11:29:25
【问题描述】:
我有一个问题 - 我的应用被拒绝了 3 次,原因相同,“选择操作按钮不会产生操作”。苹果表示,“分享按钮”效果不佳。 在我的设备(ipod 4 + ipod 5)和 iphone 模拟上,共享按钮可以工作,并打开一个包含 3 个选项的操作表视图,它们都可以正常工作。
分享按钮是一个 UIBarButtonItem 并且站在 UINavigationBar 上。 后退按钮和星号按钮效果很好,但分享按钮仍然没有响应,也没有产生任何动作。
这是我的应用截图。
这是我的按钮代码:
UIButton *rightButton = [UIButton buttonWithType:UIButtonTypeCustom];
rightButton.frame = CGRectMake(0, 0, 33, 22);
[rightButton setBackgroundImage:[UIImage imageNamed:@"btn_share.png"] forState:UIControlStateNormal];
[rightButton setBackgroundImage:[UIImage imageNamed:@"btn_shareSelect.png"] forState:UIControlStateHighlighted];
[rightButton addTarget:self action:@selector(share) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *rightItem = [[UIBarButtonItem alloc] initWithCustomView:rightButton];
self.navigationItem.rightBarButtonItem=rightItem;
我能做什么?有没有办法解决这个问题?
【问题讨论】:
-
您正在测试哪些 iOS 版本?是否有任何机会与导航栏关联的 UITapGestureRecognizer?
-
iOS 5 兼容性如何?你试过在iOS5.0模拟器上编译吗?
-
另外 - 请发布处理“共享”操作的代码。了解您如何显示 UIActionSheet 非常重要。
-
嗨 Sigalit,我的应用因同样的原因被拒绝。你能告诉我你是如何解决这个问题的吗??
标签: ios objective-c xcode appstore-approval iphone-5