2016-12-15 58 views
0

我有一個使用Xcode 8.1的問題,我以前沒有遇到過。我有一個ViewController裏面的UITableView,並使用約束將它固定到頂部(0),左邊(0),右邊(0)和底部(0)。UITableView(VC內),所有設備大小的約束?

當我在表視圖展開和合同之前完成此操作時,總是以所有屏幕大小爲中心.........但請查看截圖以獲取當前結果。

Screenshot

我已經試過刪除與該視圖相關聯的所有限制,並試圖「重置爲建議的約束」,但沒有改變任何東西,也試圖建立的所有約束回手動,但仍沒有運氣。

任何建議或我錯過了一些真正明顯的東西!

感謝

+0

您是否通過在模擬器或設備中運行應用程序進行檢查? –

+0

我建議你運行,然後檢查,因爲XCode經常更新,這可能是一個錯誤。 –

+0

只是在模擬器Bhavin。你們是否都同意我對這些限制所做的工作? – Timmytatw

回答

1

「重置爲建議的約束」幾乎總是給你的東西,你希望。它看起來像你在頂部的視圖需要首先修復的約束,然後是tableview。

第一個黑色視圖應固定在頂部,右側和左側,沒有寬度和指定的高度。 tableview應該是0。

如果這不起作用,你能分享右舷文件嗎?