【问题标题】:If I override UIAlertView (to show the progress bar, no dismiss), will it be rejected?如果我覆盖 UIAlertView (显示进度条,不关闭),它会被拒绝吗?
【发布时间】:2009-08-03 18:30:11
【问题描述】:

我刚刚使用 UIAlertView 显示“正在加载...”,并带有一个进度条,显示我的应用程序目前正在加载多少数据。正如 HIG 所说,我怀疑 Apple 的审查人员会批准这一行动。由于警报不应该在事情​​正常进行时“提醒”用户。

那么,如果我用自定义背景覆盖它,Apple 审阅者还会拒绝它吗?我的代码是这样的:

@interface MyCustomAlert : UIAlertView {
    UILabel *alertTextLabel;
    UIImage *backgroundImage;
}

【问题讨论】:

    标签: iphone customization uialertview


    【解决方案1】:

    我不相信他们会。我添加了几个文本框,多次提交都没有问题。

    【讨论】:

    • 添加文本框是什么意思。你在哪里添加它们? (到 UIAlertView?)
    • 正确...我将它们添加到 UIAlertView。我想构建一个类似于用于在手机上输入 iTunes 帐户的提示。它使用带有两个文本框的 UIAlertView,允许用户输入他们的信息。
    【解决方案2】:

    虽然这可能不是最理想的解决方案,但我也认为他们会允许这样做。如果他们不这样做,您可以引用他们自己的 iPhone 广告 http://www.apple.com/iphone/gallery/ads/#office-large 在其中一个功能应用程序中具有几乎相同的内容(如果我理解正确的话)(跳到“Office”iPhone 广告的 15 秒)。

    【讨论】:

    • 完美答案。广告中的“印刷”uialertview 确实是在展示这个问题是关于什么的。
    【解决方案3】:

    我认为他们不会因此而拒绝它,您可以争辩说该对话框用于“提醒”该应用程序正在执行的进度的人。但是,您可以确定的唯一方法是在您提交应用程序时,我建议您制定一个备份计划以防万一,但我认为没问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多