【问题标题】:How does one create a UIActionSheet with a label and a value pair in the button titles如何在按钮标题中创建带有标签和值对的 UIActionSheet
【发布时间】:2011-06-05 12:19:19
【问题描述】:

如何创建 UIActionSheet 或从它继承以在按钮标题中显示标签-值对,这可以在 iO 的电话簿->联系人的详细视图->发送短信中看到。

例如,这样的 UIActionSheet 可能如下所示:

mobile  1(23)555321

iPhone  1(23)555123

  home  1(23)555456

      cancel

每个按钮都有一个“标签”(显示为灰色)和一个“值”(黑色)。 那么,这个功能是否已经在 UIActionSheet 中实现了?或者我应该自定义或继承来添加这个功能,还是我应该写一个全新的东西?

【问题讨论】:

    标签: iphone objective-c ios customization uiactionsheet


    【解决方案1】:

    满足您需求的最佳方式是自己实现整个事情。它不应该那么复杂。如果您真的希望它像 UIAlertSheet 一样从任何地方(底部、顶部、中心)显示,请使用此选项。考虑到,在 iPad 上它看起来会有所不同。 您可以使用 UIAlertView,它更易于定制。你可以在那里添加你的自定义视图,它在 iphone/ipad 上看起来是一样的。

    【讨论】:

      【解决方案2】:

      此功能不是UIActionSheet 的公共部分。您将需要自己编写,我怀疑您能否简单地继承UIActionSheet,因为当项目数量超过可用屏幕空间时,或者在 iPad 而不是 iPhone 上运行时,它的行为会发生巨大变化iPod touch。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-26
        • 2015-06-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多