當我在Xcode上運行應用程序時,出現一條錯誤消息,提示「iOS 8.0及更高版本中不推薦使用Modal segues」。當我到達模擬器時,即使將縮放比例縮小到50%,所有內容都顯得非常大。xcode中的modal segues
1
A
回答
2
這裏似乎有兩個問題。
1)爲什麼Modal Segues在iOS8中不推薦使用,應該擔心嗎? 和 2)模擬器中的一切都很大。
Modal Segues被替換爲iOS8中的自適應細分。視圖控制器編程指南提供了有關替換的信息,如「Show」segue和「Show Detail」segue。這個想法是,你可以使用一個故事板來描述一個在小屏幕(4S,5)以及大屏幕(6,6+)甚至iPad上的iPhones上運行良好的界面。爲了更有效地利用大屏幕,現在可以在iOS8上的iPhone上分割視圖,並且新的segue類型可讓您指定下一個視圖應該顯示在分割視圖的細節區域中,還是顯示在當前視圖控制器的區域(又稱其「背景」)。
傳統的模態段將繼續工作,但它們不再是首選方法,並且與所有已棄用的API一樣,未來版本的OS可能會刪除這些已棄用的功能。考慮修改您的應用以使用新方法。如果你想在幾個小時內加快速度,有一些WWDC視頻,#214和#218在https://developer.apple.com/videos/wwdc/2014/值得一看。
至於事情都是在模擬器更大,這聽起來像你正在使用的iPhone 6+模擬器,它不僅較大,但也有3X傳統的iPhone非視網膜像素。它在運行時會更大,因此您可能希望將其降至50或25%的較小尺寸。作爲一個額外的提示,那些「改變大小」快捷方式是命令+ 1,命令+ 2和Command + 3,所以它是很容易洗牌周圍的大小。或者,使用另一個模擬器,如5S模擬器。
相關問題
- 1. XCODE 5 - Storyboard Segues Push與Modal
- 2. Xcode Storyboard Modal Transitions&Orientation
- 3. Xcode 7 - 一些segues不工作了
- 4. Xcode 8.1和unwind segues出現問題
- 5. UIScrollView Segues
- 6. Xcode - 在菜單選項中找不到storyboard segues?
- 7. 如何使用segues
- 8. IOS 5 SDK和Segues
- 9. didSelectRowAtIndexPath和segues
- 10. 多個TableViewControllers&Segues
- 11. Swift dynamic segues
- 12. UISearchBar和segues
- 13. Xcode(故事板和segues):爲什麼代表而不是引用?
- 14. 是否允許segues循環?
- 15. 爲什麼我在xCode中看到unwind segues的小綠色退出圖標?
- 16. Angularjs中的Modal
- 17. Modal中的ReduxForm
- 18. Modal-Email中的Outlook/VBA宏Modal-Email
- 19. iOS開發:UITableView&segues
- 20. UICollectionViewCell與IBOutlets和segues
- 21. 標籤欄; childView segues
- 22. segues聲明失敗
- 23. segues的自動化測試
- 24. TinyMCE中的wp_enqueue_script Modal
- 25. AngularUI中的ngAnimate modal
- 26. Yii2 Modal中的DatePicker
- 27. Modal View中的NavigationController?
- 28. iOS5 Modal登錄不再在XCode 4.2中啓動
- 29. 從Modal打開Modal
- 30. 從segues到show/present view controller
你知道如何解決這個問題嗎? @NobodyNada – Johnathan