我需要制作一个照片应用。
是否可以指定一些功能,例如控制iPhone的硬件音量控制按钮的光强度或亮度?
答案 0 :(得分:9)
更改iPhone外部硬件按钮的行为是一个 违反iPhone开发人员计划许可协议。
有一个应用程序banned from the appstore用于尝试此操作。
具有讽刺意味的是,iOS5
相机应用允许使用volume control as a shutter。也许SDK最终会允许更多。
答案 1 :(得分:0)
简答:不。
一些摄影应用程序试图这样做,Apple已经拒绝了所有这些。也许有一天......
答案 2 :(得分:0)
是的,但仅限于破牢的手机。
答案 3 :(得分:0)
我认为这不可能,因为我们无法改变iPhone的音量控制的内置功能以及任何iOS设备的功能,并使其按预期工作。
我认为所有这些都不是iOS开发人员的公共API的一部分,我们可以修改它并将其用于我们应用程序中的其他功能。它是Private API的一部分。
据我所知,这是不可能的。
希望这会对你有所帮助。
答案 4 :(得分:0)
这是可能的。本教程将引导您完成这些步骤。
http://fredandrandall.com/blog/2011/11/18/taking-control-of-the-volume-buttons-on-ios-like-camera/
答案 5 :(得分:0)
通常,App Store审查指南规定不允许重新使用物理按钮。但是,由于音量增大按钮现在是拍摄照片的标准功能,因此对于也采用此功能的相机应用程序似乎有些宽容。官方指南在第2.5.9节中说明了这条规则:
https://developer.apple.com/app-store/review/guidelines/#software-requirements
2.5.9将拒绝更改或禁用标准交换机功能的应用程序,例如音量调高/降低和振铃/静音开关,或其他本机用户界面元素或行为。例如,应用不应阻止链接到其他应用或用户期望以某种方式工作的其他功能。详细了解正确处理链接。