【发布时间】:2014-03-11 09:52:10
【问题描述】:
我在 UIActionsheet 中显示了五个 UIButton。这在纵向模式下显示得很好。但是,在横向模式下,所有 UIButton 都被组合在一起,并由 iOS (6.1.3) 呈现,如屏幕截图所示。
此外,控制台显示以下消息:
呈现由其父视图剪辑的操作表。某些控件可能无法响应触摸。在 iPhone 上尝试 -[UIActionSheet showFromTabBar:] 或 -[UIActionSheet showFromToolbar:] 而不是 -[UIActionSheet showInView:]。
我想知道避免它的原因和可能的解决方案。
【问题讨论】:
-
想避免它?使用更少的按钮...
-
@TussLászló 根据要求,所有五个按钮都是强制性的。我认为lootsch回答了我的问题。
-
是的,他做到了。使用
UIActionSheet,您别无选择,只能让它处理显示。如果真的很重要,也许可以考虑使用其他东西。
标签: ios xcode4 uibutton landscape uiactionsheet