2 xunnidaotianya xunnidaotianya 于 2016.03.03 11:35 提问

IOS8调用系统相机拍摄视频,所在view的frame高度多了20,底部标签栏下移20,怎么回事啊?

IOS8调用系统相机拍摄视频,退出相机后,所在view的frame高度多了20,怎么回事啊?
导致tabbar下移了20, 输出显示调用相机之前320*568 拍摄视频退出后变成320*588,只有相机拍摄视频模式会出现这样,拍照则不会出现

图片说明

1个回答

oyljerry
oyljerry   Ds   Rxr 2016.03.03 12:15

升级到IOS9测试呢,看是不是iOS本身的问题

xunnidaotianya
xunnidaotianya IOS9不会出现这个问题
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
tableview的uitableViewwrapperView下移
navigationController的automaticallyAdjustsScrollViewInsets属性为yes时会自动对contentview上的第一个uiscrollview(uitableview也是uiscrollerview)自动加bar的insets(一般为64,下面都以64来说,但有些情况下不是64,比如接电话时,是84) 所以一般情况下使用navigationCon
iOS-iOS8之后,push界面导航栏上方空出20像素
self.automaticallyAdjustsScrollViewInsets = NO;
隐藏导航栏时添加在self.view上的Tableview位置产生20个单位的误差
也许你已经发现了,当你隐藏了页面中的导航栏,并且在self.view上添加了一个tableview时,你的tableview的位置会向下偏20个单位,并且你怎么找都找不到问题所在。。。因为这就不是你的问题。你会发现在ios7.1及以上的系统下都会存在这个bug(7.1版本以下我没有试过,可以自己试试),解决办法就是不要直接把你的tableview加在self.view上,而是先要在self.view
ios UIViewController 边框无故出现20像素空白
UIViewController 在ios8 里面界面显示 总是 距离顶部 有 20像素 怎么设计就距顶了 加那个属性  if([UIViewController instancesRespondToSelector:@selector(edgesForExtendedLayout)]) { self.edgesForExtendedLayout = UIRectEdg
iOS11 tableView内容向下偏移20pt或向下偏移64pt的问题?
错误原因: 默认情况下self.extendedLayoutIncludesOpaqueBars = NO 扩展布局不包含导航栏,默认情况下self.automaticallyAdjustsScrollViewInsets = YES 自动计算滚动视图的内容边距 自定义的navigationbar,隐藏掉系统的navigationbar,SafeAreaInsets值为(20,0,0,
iOS 7:用代码解决视图控制器的View整体上移问题
如果你准备将你的老的 iOS 6 app 迁移到 iOS 7 上,那么你必须注意了。当你的老的 app 在 iOS 7 设备上运行时,所有ViewController 的视图都整体上移了,因为 iOS 7 把整个屏幕高度(包括状态栏和导航栏)都作为了视图控制器的有效高度。于是你的视图上移了,并和上层的状态栏交叠在一起。你当然可以在 Xcode 中修改每个 View,将他们下移20个像素(状态栏高度
ios7 uitableview内容视图下移 20px bug
最近优化工程,遇到一个很棘手的问题,就是uitableview的内容视图下移,如图所示 我左右两个tableview设置的起始坐标是一样的,但是相对于右边tableview而言,左边的tableview的内容视图明显下移了20,后面的蓝色为设置的tableview的背景色,红色块是第一个cell,后来想的解决办法是设置contentoffset,这个方法第一次进入这个页面是可以的,但是从其它
解决当把系统自带的UIImagePickerController 作为一个uiviewcontroller时有20像素间隙的问题
#pragma mark -- #pragma mark Methods - (void)initImagePickerControllerInterface {     if (!_imagePickerController) {         _imagePickerController = [[UIImagePickerController alloc] init];    
手机热点开启,tabbar会下移20 px
当手机热点开启并被其他设备接入时,状态栏会比普通状态下多20px,此时整个视图控制器会被向下推20px,推出屏幕,即下面的tabbar会下移20 px。如果不做相应处理必然会带来糟糕的用户体验,基本思路:既然是状态栏的高度变化导致的,那就监听状态栏高度的变化,每当状态栏高度发生变化就发送一个通知,通知相应的页面调整UI。进一步思考监听状态栏高度变化可以用KVO或者RAC。如下:// 监听状态栏的f
IOS:解决在ScrollView中添加子控件,子控件往下偏移的问题
今天在做一个功能的时候,有用到ScrollView,之前在一个控制器中加入ScrollView,都没遇到加入子控件,子控件往下便宜,超出ScrollView范围的问题。而今天随便怎么设置尺寸大小,始终毫无反应,最后通过多方跟踪查找,终于找到问题所在,记录一下。 首先看出现的问题,如图所示 看图应该明白,我在对ScrollView中加入了8个uilabel子控件,但启动模拟器却看