如何创建UIActionSheet或从中继承以在按钮标题中显示标签 - 值对,如iOs的电话簿 - &gt;详细信息视图中可以看到联系人 - >发送文本消息。< / p>
例如,这样的UIActionSheet可能如下所示:
mobile 1(23)555321
iPhone 1(23)555123
home 1(23)555456
cancel
每个按钮都有一个“标签”(以灰色显示)和一个“值”(黑色)。 那么,这个功能是否已经在UIActionSheet中实现了?或者我应该自定义或继承添加此功能,还是应该写一个全新的东西?
答案 0 :(得分:2)
满足您需求的最佳方式是自己实施整个事情。它不应该那么复杂。如果你真的想要像UIAlertSheet那样从任何地方(底部,顶部,中心)出现。请注意,在iPad上看起来会有所不同。 您可以使用UIAlertView,它更容易定制。您可以在那里添加自定义视图,它在iphone / ipad上看起来也一样。
答案 1 :(得分:0)
此功能不是UIActionSheet
的公开部分。你需要编写自己的,我怀疑你能够简单地继承UIActionSheet
,因为当项目数量超过可用的屏幕空间时,或者在iPad上而不是在iPad上运行时,它的行为会发生显着变化iPhone或iPod touch。