我試圖創建一個包含主圖像(Content Mode = Aspect Fit
)和其他各種對象的表單元。我已將此圖像視圖固定到左右邊緣,並給它600的高度限制(有希望),以確保所提供的設備的寬度不會扭曲照片。Swift 3:根據圖像高度垂直壓縮ImageView
但是,我目前的實施不允許我這樣做,而不會在設備上喪失相當數量的垂直房地產;所以我的問題如下:
如何修剪任何不用於照片的垂直多餘空間?
請注意,這是發生在xib表格單元格;所以我還需要正確配置tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat
功能。 (除非這是可以做到一些其他的方式)
編輯:我改變了高度約束< = 600,但空格還是一樣
我XIB可以看到下面:
得到的屏幕快照可以在下面與可愛的艾瑪·沃特森可以看出(請注意多餘空白區域):
非常感謝你,在玩弄約束條件(並以編程方式設置高度約束)後,我能夠使它工作 –