【问题标题】:Customizing UIImagePickerController under iPhone OS 3.0?在 iPhone OS 3.0 下自定义 UIImagePickerController?
【发布时间】:2009-12-08 21:24:40
【问题描述】:

在 OS 3.1 中,Apple 提供了一种在相机视图 (UIImagePickerController) 上叠加自定义控件的方法。

但是,执行此操作的属性和方法在 OS 3.0 中不可用,据我所知,您所能做的就是破解 3.0 中的视图层次结构。

所以,我有几个相关的问题:

1) 破解视图层次结构是在 3.0 中自定义视图的唯一方法吗?

2) 如果您破解视图层次结构,Apple 会拒绝您的应用吗?

3) 有多少人升级到 v3.1?

这篇文章提供了一些见解,但没有明确说明 Apple 是否会拒绝基于 3.0 构建的会破坏视图的应用:Custom iPhone camera controls (not using UIImagePickerController)

【问题讨论】:

    标签: iphone objective-c cocoa-touch


    【解决方案1】:

    答案:

    1) 破解视图层次结构是在 3.0 中自定义视图的唯一方法吗?

    是的。这就是在 3.0 中使用苹果的犹太洁食方式。

    2) 如果您破解视图层次结构,Apple 会拒绝您的应用吗?

    Apple 批准在 3.1 之前执行此操作的应用。但是,我认为您应该查看 SDK 的文档,他们可能已经明确指出,除了 SDK 现在提供的内容之外,您不再允许以任何其他方式进行自定义。

    3) 有多少人升级到 v3.1?

    现在很多都升级到了 3.1,因为它毕竟包含彩信和其他一些重要功能。查看 Pinch 媒体和 Flurry 分析报告以获取更具体的数据。无论如何,您不应该为绝对最低的公分母而构建。请记住,许多用户在想要获得新应用程序时会收到通知,他们必须升级他们的 iPhone 软件。如果您继续分叉您的功能,您将为自己制造一场维护噩梦。

    【讨论】:

      【解决方案2】:

      我没有听说 Apple 拒绝应用程序入侵视图层次结构,但他们建议不要依赖这种未记录的行为。

      考虑一下 - 您使用的是相机,所以您使用的是 iPhone 而不是 iPod Touch。由于 iPhone 软件更新是免费的,我想绝大多数人会升级到 3.1。如果他们不这样做,也许他们就是那种无论如何都不会购买您的应用的用户。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多