2015-04-22 70 views
0

我想弄清楚如何解決問題。Swift - UIIMageView(Aspect Fill)和自動行高

基本上我有一個Dynamic TableView,動態圖像(不同大小)。

我想爲UIImage設置一個固定寬度:320並使用Mode:Aspect Fill(Without Clip Subviews),圖像保持寬度並根據我的寬度動態設置高度,但問題是,我的圖片覆蓋了其他所有內容,比如標籤,按鈕和單元格的邊緣,我嘗試使用帶約束的自動佈局來重新定位這些其他組件(標籤,按鈕等),但不起作用。

我不知道如果只是使用接口生成器我可以解決這種行爲,或者我需要檢查/計算一些信息的編程。

歡迎任何想法。 感謝團隊!

回答

0

由於缺乏您的代碼作爲示例,我可以建議您使用GitHub上的一個名爲Toucan的快速庫。 Toucan是一個Swift庫,爲處理圖像提供了一個乾淨,快速的API。它可以順利解決我的圖像問題。

+0

謝謝@Ethan喬,但這不完全是我需要的,基本上我沒有問題處理我的圖像,但我有問題定位與另一個元素,如自定義單元格,標籤,按鈕相同。 –