2009-12-08 61 views
0

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

但是,这样做的属性和方法在OS 3.0中不可用,并且据我所知,您所能做的只是在3.0中破解视图层次结构。

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

1)黑客视图层次结构,以定制3.0视图的唯一途径?

2)如果您破解视图层次结构,苹果是否会拒绝您的应用程序?

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

这篇文章提供了一些见解,但没有对苹果是否会拒绝破解视图建成3.0的应用程序明确:Custom iPhone camera controls (not using UIImagePickerController)

回答

1

答案:

1)黑客视图层次结构,以定制3.0视图的唯一途径?

是的。这是在3.0中与苹果兼容的方式。

2)如果您破解视图层次结构,苹果是否会拒绝您的应用程序?

苹果认可的应用程序在3.1之前完成此操作。不过,我相信你应该检查SDK的文档,他们可能已经明确声明,你不能再以任何其他方式进行自定义,但是SDK现在提供了什么。

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

现在很多已升级到3.1,因为毕竟它包括彩信和一些其他重要功能。查看Pinch媒体和乱七八糟的分析报告以获取更具体的数据。无论如何,你不应该为绝对最低的共同点建立。请记住,很多用户想要获得新应用时都会收到通知,说他们必须升级他们的iPhone软件。如果您继续分叉您的功能,您将为自己创建维护噩梦。

0

我还没有听说过苹果拒绝黑客视图层次的应用程序,但他们建议反对依赖这种无证行为。

请考虑一下 - 您正在使用相机,因此您使用的是iPhone而不是iPod Touch。由于iPhone软件更新免费,我想可以认为绝大多数人会升级到3.1。如果他们不这样做,或许他们是那种永远不会购买你的应用的用户。