[英]Crop UIImageView to bounds of parents
我在另一個UIView中有一個UIImageView。 UIImageView比UIView略高。 雖然,我希望UIImageView僅在UIView中可見。 不應看到UIView之外的UIImageView的任何部分。
我使用的是UITableView,並且在UITableViewCell內將是為其提供“卡片”外觀的UIView。 如下面的屏幕截圖所示,顏色(紅色,藍色,紫色,綠色和橙色)是單元格的背景色。 UIView是單元格內的內容。
僅從外觀來看,我必須從UIView中將clipToBounds設置為true
。 我這樣做了,情節提要中的示例視圖似乎起作用了。
“什么是真相?”中的圖像 UIView和“關於我們” UIView可以正確裁剪圖像。 現在,當我在模擬器中運行它時,它不會裁剪圖像。
如您所見,圖像在UIView上方和下方流血。
僅供參考,圖像的不透明度為0.35
。
如何使圖像正確裁剪到UIView邊框?
如果使用約束,則將高度約束添加到圖像視圖,然后嘗試。
在您的情況下,它非常靈活,因此uitableViewCell可以在imageview中獲取圖像的高度。
設置UIImageView屬性, clipsToBounds = true
不只是父級UIView。 它們具有不同的屬性,即使UIImageView是UIView的子級也是如此。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.