iOS8 视图被“个人热点”或“FaceTime”下推

Posted

技术标签:

【中文标题】iOS8 视图被“个人热点”或“FaceTime”下推【英文标题】:iOS8 View Pushed Down by "Personal Hotspot" or "FaceTime" 【发布时间】:2014-11-11 11:43:42 【问题描述】:

我有一个简单的表视图控制器。

由于某种原因,当个人热点或 Facetime 处于打开状态(添加顶部栏)时,它会降低我的视图。我能做些什么来纠正这个问题?这是一个普通的表视图控制器,所以我没有明确定义任何奇怪的约束或任何东西。

我在表格视图中的数据是在事后通过 Web 服务调用加载的,所以我想知道这是否与视图未更新有关。

我见过几个这样的答案,但我不确定需要更改哪些属性:ios 4.1 Personal hotspot pushing down tabbar

这是显示第一个表格单元格被部分覆盖的视图。

注意:如果我打开一个模式,然后取消(关闭)它,布局会按应有的方式刷新并且看起来不错。

【问题讨论】:

我认为这是操作系统的预期行为?或者您希望您的 VC 位于两倍大小的状态栏下方? Legoless 我不相信。打开/关闭汉堡包模式后,它会“重置”视图 【参考方案1】:

我通过删除我的导航控制器(根)并添加新的来解决此问题。

【讨论】:

你到底做了什么?能详细点吗? 我有一个正在使用的自定义导航控制器,我之前曾搞砸过这是问题所在(我已经忘记了)。我消除了它并将其嵌入到得到它的香草视图中

以上是关于iOS8 视图被“个人热点”或“FaceTime”下推的主要内容,如果未能解决你的问题,请参考以下文章

如何使用重叠的透明视图控制器重新创建 FaceTime 的导航视图控制器过渡动画?

禁用个人热点通知

FaceTime怎么用

iOS8 - 呈现模态视图会删除子视图

如何始终将 UIView 的底部与屏幕底部对齐

UITouch 不适用于 ios8