【问题标题】:Is there a way to have text display on the UIActionSheet buttons the way it does from the contacts app?有没有办法像在联系人应用程序中那样在 UIActionSheet 按钮上显示文本?
【发布时间】:2010-09-28 03:26:37
【问题描述】:

当您在联系人应用程序中选择联系人的短信时,您会在按钮中获得带有“类型”的电话号码和电子邮件地址列表,但“类型”的样式不同。有没有办法通过 UIActionSheet 按钮获得这种效果,还是我必须自己滚动?

【问题讨论】:

    标签: iphone objective-c ios4 ios


    【解决方案1】:

    没有官方支持的方式来做到这一点。您也许可以挖掘视图层次结构并将子视图添加到包含按您想要的方式设置样式的文本的按钮,但这是一个坏主意,因为:

    1. 当 Apple 更改他们在操作表中组织视图的方式时,它可能会在未来的版本中中断。

    2. 即使他们不改变视图,他们也可能改变他们的外观,让你的东西在新的环境中看起来很奇怪。

    如果您自己滚动,您的“操作表”仍有可能与系统上的所有其他操作表看起来不同,但至少它看起来会完全符合您的预期。

    【讨论】:

    • 酷。我想可能是这样。这太糟糕了,但事情就是这样。
    猜你喜欢
    • 1970-01-01
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    • 2021-09-27
    • 2019-08-19
    • 2013-02-20
    • 1970-01-01
    • 2017-03-03
    相关资源
    最近更新 更多