[英]Drawing outside the bounds of UITableViewCell
我試圖在我的UITableView
為所有單元格添加一個“便利貼”圖像。 此圖像需要(部分)繪制在UITableViewCell
的邊界之外。
將clipToBounds
設置為NO
,圖像確實被繪制在單元格的邊界之外。 但是,(相當邏輯上)圖像是在UITableView
分隔線和節標題下面繪制的。
我想我可以嘗試將圖像直接添加到UITableView
,在所有其他元素之上。 但是,嘗試在UITableView
找出每個單元格的確切位置可能會變得相當復雜,因為我正在使用節標題。
所以,在開始這段旅程之前,我想知道是否有更簡單的解決方案。
您可以嘗試隱藏分隔符,然后在UITableViewCell中的post-it后面繪制自己的分隔符。 這應該夠了吧。
我使用仿射變換將后期圖像移動到其預期位置,並更改分隔符視圖的邊緣插入,使其不會在圖像上繪制。
postItImage.transform = CGAffineTransform(translationX: 50, y: 20)
separatorInset = UIEdgeInsets(top: 0, left: 30, bottom: 0, right: 50)
這取決於您的UI需要的樣子。 這顯然會改變所有單元格的分隔符插入,這可能是也可能是不可接受的;-)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.