首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何禁用iPhone上的摄像头缩放(xcode)

如何禁用iPhone上的摄像头缩放(xcode)
EN

Stack Overflow用户
提问于 2012-07-13 19:37:05
回答 2查看 1.5K关注 0票数 1

我目前正在构建一个使用iPhone摄像头的应用程序。这可能是一个奇怪的问题,但是你知道如何禁用缩放功能吗?

我在网上到处找了找,到目前为止什么也没找到。任何可能有一些想法的开发人员,我都很乐意听到你的意见!

EN

回答 2

Stack Overflow用户

发布于 2012-07-13 19:42:38

一种猜测是截获所有进入的触摸,通过在相机视图的转换视图中放置,然后手动处理快门按钮的触摸。我不认为这是公共API的一部分。

希望这能帮上忙

乔纳森

票数 2
EN

Stack Overflow用户

发布于 2014-08-21 02:10:29

只需在相机的叠加视图中添加一个UIPinchGestureRecognizer,即可禁用缩放功能。这种方式比拦截所有触摸都要好,因为它不会禁用轻触来改变焦点手势。

代码语言:javascript
运行
复制
UIView *cameraOverlay = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
cameraOverlay.userInteractionEnabled = YES;
UIPinchGestureRecognizer *pinchRec = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(doPinch)];
[cameraOverlay addGestureRecognizer:pinchRec];
imagePicker.cameraOverlayView = cameraOverlay;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11469736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档