gpt4 book ai didi

swift - 仅圆角桌面 View 的底角

转载 作者:行者123 更新时间:2023-11-30 12:48:08 24 4
gpt4 key购买 nike

如何让 Swift 中仅有的两个底角变成圆角?

let maskPathTop = UIBezierPath(roundedRect: tableView.bounds, byRoundingCorners: [.BottomLeft, .BottomRight], cornerRadii: CGSize(width: 5, height: 5.0))
let shapeLayerTop = CAShapeLayer()
shapeLayerTop.frame = tableView.bounds
shapeLayerTop.path = maskPathTop.CGPath
tableView.layer.mask = shapeLayerTop

我已经尝试过这段代码,但没有成功。任何帮助将不胜感激。

最佳答案

当我遇到像你这样的任务时,我尝试了很多用代码解决方案,但最快、最简单的方法是使 UIView 所有角都变圆并将其附加到底部的表格 View 。并使背景颜色相同。所以圆角只会出现在 UIView 上。它将位于最前层。

例如,您可以创建高度为 5 的 UIView,并将其附加到 UITableView 的底部。

如果您有特定的 UI 设计,这个答案将没有帮助。

关于swift - 仅圆角桌面 View 的底角,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41357089/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com