答案 0 :(得分:0)
您可以通过以下三种方式根据需要设计单元:
1)使用情节提要
2)Xib文件
3)以编程方式
但是您必须在运行时在tableView数据源的 cellForRowAt 方法中设置这些属性(即,圆角半径,阴影和borderColor)。
答案 1 :(得分:0)
通过使用storyBoard
1-将UITableViewCell设置为一定高度(100),并使单元格背景透明。
2-将UIView放置在单元格内,并使其顶部,左侧,右侧和底部间距为10。
3-现在在您的UITableViewCell类中创建一个UIView出口,并使该uiview变圆,角半径和borderColor。
为Corner,Rounded和borderColor添加此代码
yourView.layer.masksToBounds = true
yourView.layer.cornerRadius = 5
yourView.layer.masksToBounds = false
yourView.layer.addShadow(shadowColor: UIColor.black.cgColor, shadowOffset: CGSize(width: 0.0, height: 1.0), shadowOpacity: 0.5, shadowRadius: 7)
yourView.layer.shadowColor = UIColor.green
addShadow()的功能
func addShadow(shadowColor: CGColor = UIColor.black.cgColor,
shadowOffset: CGSize = CGSize(width: 1.0, height: 2.0),
shadowOpacity: Float = 0.4,
shadowRadius: CGFloat = 3.0) {
layer.shadowColor = shadowColor
layer.shadowOffset = shadowOffset
layer.shadowOpacity = shadowOpacity
layer.shadowRadius = shadowRadius
}