我在Xcode 9自動佈局中發現了一個錯誤。我的UIView
與UITableView
爲iPhone 5s(568px高度)被調整到iPhone 4(480px高度)。我不明白爲什麼以及如何修復這個錯誤?iOS模擬器上方和下方黑條
正如你可以看到,self.height
爲UIView
是416px無狀態欄和導航欄(416 + 64 = 480像素)
在模擬器的iPhone 5S iOS11故事板內部,UITableView
有568px的高度。 爲什麼我的iPhone 5s應用程序顯示爲它在iPhone 4上。
永遠不要認爲你發現了一個錯誤。你可能有,但不太可能。假設_你是犯了一個錯誤。 (提示:你是。) – matt
非常重視馬特的忠告。調試代碼的標準方法是:1.您意識到_you_犯了一個錯誤。沒有什麼神祕的小蟲出來讓你。 2.你發現你犯了什麼錯誤。如果您省略步驟1,則永遠不會在代碼中發現任何錯誤。 – gnasher729