簡體   English   中英

狀態欄阻止用戶界面

[英]Status bar blocking UI

我正在iPhone上從xcode運行代碼。 一直在那兒的藍色狀態欄表示它與xcode有連接。

  1. 為了編程到手機,它必須存在嗎?

  2. 有沒有一種方法可以將視圖范圍設置為屏幕的可見部分? 當狀態欄發生更改時,也許有一種方法(或最佳做法是)更新屏幕的可見邊界,以便它更改所有視圖控制器的邊界?

我希望這不是一個微不足道的問題,即使我無法通過搜索解決它。

在此處輸入圖片說明

選擇視圖控制器,然后取消選中“在頂部欄下”的框。 這樣一來,您的視圖就不會進入狀態欄的下方,但是屏幕快照中的藍色欄並不是因為其他人已指示了狀態欄。

在此處輸入圖片說明

顯示藍色通知欄,因為您正在與計算機共享Internet連接。 不是因為您已連接到Xcode。 在設備設置中關閉“個人熱點”。

在設備上,導航至:設置>蜂窩>關閉個人熱點

您可以像這樣獲取狀態欄的高度:

UIApplication.sharedApplication().statusBarFrame.size.height

在我看來,使用“自動布局”處理任何狀態欄更改將是最簡單的。 PinUIView到界面生成器狀態欄的底部。

要回答您的第一個問題:不,藍色欄不必在那里。 實際上,它與Xcode毫無關系,只是說您的計算機使用了iPhone的互聯網連接。 要關閉此功能,請轉到“設置”>“個人熱點”並將其關閉。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM