我注意到將工具欄放置在iMessage欄下方很困難,因爲衍生的視圖控制器似乎開始在頂部iMessage欄所在的空間中繪製。由於iPhone 5s的iMessage欄的高度爲44像素,因此距離64頂部的固定距離不起作用。從iMessage應用程序提供的視圖控制器被iMessage頂部欄覆蓋不像父母
然後,我意識到,這只是一個問題,當呈現一個視圖控制器和第一個視圖控制器或根視圖控制器實際上開始呈現在iMessage頂欄之下。我想知道是否有辦法檢測高度,或者是否有辦法讓生成的視圖控制器對iMessage應用程序應用與根控制器類似的佈局。
下面是一些顯示問題的screeshots。注意工具欄和頂欄之間的小差距。這是因爲iPhone 5的iMessage頂部酒吧高度較短。
iPhone 5S示出了間隙
工具欄和6S頂杆/之間無間隙較大的器件:
予編碼的示例應用來顯示產生的視圖控制器開始在與iMessage頂欄相同的位置繪製。
初始/父視圖控制器帶有< 10個頂部約束的像素。
兒童與粉紅色的按鈕,上面的約束< 10像素。
樣品故事板
截圖。