代码折叠不适用于 Xcode 9中的键绑定 Shift + Alt + Cmd + < - left.是否有人对Xcode 9有同样的问题?
我正在尝试将 的上角圆化UITableView。但表视图未显示。这里出了什么问题?
// 表格视图设置
lazy var tableView: UITableView = {
let tv = UITableView()
tv.delegate = self
tv.dataSource = self
tv.separatorStyle = .none
tv.backgroundColor = .white
tv.layer.masksToBounds = true
tv.roundUpperCorners(radius: 12)
return tv
}()
Run Code Online (Sandbox Code Playgroud)
// 圆化上角。
func roundUpperCorners(radius: CGFloat) {
let maskPath = UIBezierPath(roundedRect: self.bounds, byRoundingCorners: [.topLeft, .topRight], cornerRadii: CGSize(width: radius, height: radius))
let maskLayer = CAShapeLayer()
maskLayer.frame = self.bounds
maskLayer.path = maskPath.cgPath
self.layer.mask = maskLayer
}
Run Code Online (Sandbox Code Playgroud)