views:

605

answers:

1

Hi, I have two of my apps rejected by Apple and sitting on the "shelves of approval" for 2 months, because both apps were using UIImagePickerController and I dared to add a rectangle on top of the UIImagePickerController, using something as

[picker.view addSubView:rectangle];

On the other hand, applications like CameraZoom and others, ditch the UIImagePickerController regular appearance completely and has its own interface, with custom graphics and sliders on top of the camera preview and even with the ability to zoom the preview image in real-time.

My question is: how can one do that and not be crucified by Apple?

thanks for any insight!

+4  A: 

As far as I know, it's been hit and miss. Some apps get through, some don't, and it's really quite annoying (as is app approval in general).

In SDK 3.1, there is a new Camera Overlay concept, where you can overlay your own view on top of the camera view. You can find more documentation on the iPhone Developer website (since it is 3.1, it is under NDA).

Itay
yes, I kNow, but applications as CameraZoom, for example, is compatible with 2.0....
Digital Robot
I understand that there are apps who got around this, but it's not because they found some secret method that Apple is OK with - it's just because the app approval process is haphazard, and some apps get approved while others get rejected.
Itay