簡體   English   中英

Xcode8控制器為灰色,是在Xcode 7中設計的,具有大小類

[英]Xcode8 Controllers are Grey which are designed in Xcode 7 with size classes

我正在使我的iOS應用程序與iPad兼容。我已經使用Xcode 7設計了我的應用程序的UI,其中的尺寸類是專門為iPhone設計的,現在我還必須對其進行升級以支持iPad。

現在使用Xcode 8時,當我從帶有設備面板的情節提要中選擇iPad時,大多數控制器都是灰色的,即這些控制器既不在設備上也在情節提要上顯示在iPad上。 請檢查截圖

在此處輸入圖片說明

我知道它們之所以變灰的原因,因為它們的大小類設計為不同的大小。

現在我的問題是 ,是否有可能以某種方式在iPad上使用此控制器而無需重新設計UI和更新自動布局,截至目前,我還沒有找到使該控制器在iPad上可用的任何方法。

我也嘗試過一種方法,但我認為這將是很長的時間,我必須刪除此控制器,然后再將其添加回並再次設置布局。

另一種方法是設計獨立的故事板。

因此,請向我提出建議,從中克服什么是更好的解決方案。

謝謝

即使在兼容性轉換為Xcode 8之后,如果仍然無法正常工作,那么您仍然需要檢查是否有如下所示的剩余物:

如果要確保它可以在任何寬度和高度上工作,請找到約束:

在此處輸入圖片說明

並通過單擊x將其刪除,僅選中installed

在此處輸入圖片說明

那應該為Xcode 8解決。

暫無
暫無

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

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