【发布时间】:2009-10-23 05:18:40
【问题描述】:
我正在使用 ABPeoplePickerNavigationController,它是 UINavigationController 的子类,在上下文中我使用的是右侧的默认导航栏按钮“取消”,这没有任何意义。我找不到禁用或隐藏它的方法,并且使用的任何方法都必须是公开的和商店可批准的。 完全摆脱导航栏(picker.navigationBarHidden = YES;)可能是一个选项,除了在弹出回到联系人列表后导航栏重新出现。 继承 ABPeoplePickerNavigationController 并拦截 viewWillAppear 以尝试取消取消按钮无效。 [选择器设置允许取消:否];确实有效,但没有记录,所以我希望永远不会通过批准。
【问题讨论】:
-
这可能有助于scott-sherwood.com/…
-
我被困在同一个问题上,只想说这绝对是苹果的嘲笑。是的,如果您使用 setAllowsCancel 或 setAllowsCardEditing,您的应用将被拒绝。
标签: iphone iphone-sdk-3.0 uinavigationbar