【问题标题】:Inactive button in UIAlert ViewUIAlert 视图中的非活动按钮
【发布时间】:2010-08-29 12:09:46
【问题描述】:

在我的 iphone 应用程序中,我的导航栏中有一个“分享”按钮,它会弹出一个 UIAlertView,其中包含“Twitter”和“Facebook”选项。当用户已经向 Twitter 发送了某些内容时,我不希望他能够再次发送。

防止这种情况的一种方法是从该警报中删除 Twitter 按钮。这使得警报有点不一致/不可预测,我宁愿让 Twitter 按钮“变灰”。

有更好的方法吗?

【问题讨论】:

    标签: iphone button uialertview


    【解决方案1】:

    根据您正在做的事情,您应该使用 UIActionSheet。它遵循 HIG,然后您可以更好地控制 UX。

    当您点击共享时,只需使用您希望允许用户选择的任何选项创建操作表。

    【讨论】:

    • 实际上,我认为这个问题对 UIActionSheet 也是有效的:据我所知,“工作表”中的按钮也没有“灰色”/“非活动”属性
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-09
    • 2015-04-14
    • 2012-03-27
    相关资源
    最近更新 更多