状态栏阻止用户界面

时间:2015-08-26 13:01:03

标签: ios xcode swift bounds

我在iPhone上运行xcode代码。蓝色状态栏,说它与xcode有连接,就在那里。

  1. 是否必须在那里,为了编程到手机?

  2. 有没有办法将视图边界设置为屏幕的可见部分?当状态栏发生变化时,可能是更新屏幕可见边界的方式(或最佳做法),以便更改所有视图控制器的边界?

  3. 我希望这不是一个太微不足道的问题,但是我无法通过搜索来解决它。

    enter image description here

3 个答案:

答案 0 :(得分:1)

选择View Controller并取消选中“"在顶栏"下”框。这样你的观点不应该在状态栏下面,但是你的屏幕截图中的蓝色条不是因为其他人指示的状态栏。

enter image description here

答案 1 :(得分:1)

显示蓝色通知栏,因为您正在与计算机共享互联网连接。不是因为你连接到Xcode。在设备设置中关闭个人热点。

在您的设备上导航至:设置&gt; <细胞>关闭个人热点

您可以像这样获得状态栏的高度:

UIApplication.sharedApplication().statusBarFrame.size.height

在我看来,使用自动布局来处理任何状态栏更改都是最简单的。 Pin您的UIView位于Interface Builder状态栏的底部。

答案 2 :(得分:0)

回答你的第一个问题:不,蓝色条不必在那里。事实上,它与Xcode无关,它只是说,您的计算机使用iPhone的互联网连接。要关闭此功能,请转到设置&gt;个人热点并将其关闭。