美文网首页带我飞2iOS 学习程序员
iOS 给整个tableview外框添加阴影

iOS 给整个tableview外框添加阴影

作者: 我真不是他舅 | 来源:发表于2015-09-30 17:41 被阅读2972次

    如图,弹出菜单是一个tableview,为了ui效果,需要给它添加阴影效果。

    只需几句话即可:

    tableView.layer.shadowColor = UIColor(white: 000000, alpha: 0.3).CGColor

    tableView.layer.shadowOffset = CGSize(width: -6, height: 6)

    tableView.layer.shadowOpacity = 1

    tableView.clipsToBounds = false

    最后一句很关键,因为tablieview 的clips to bounds 默认等于 true, 如果不改过来,则添加的效果不会显示。

    相关文章

      网友评论

      • 鄙人Joe:效果实现了,可是滑动的时候,超出tableView frame的cell 也显示了出来,这要怎么解决啊?
        鄙人Joe:@hy082510 并没有啊
        ae52fd37c031:@鄙人Joe 是的我也和你一样。clipsToBounds 这个属性关了就会出现滑出边界的cell还看得见。。朋友你解决了吗?

      本文标题:iOS 给整个tableview外框添加阴影

      本文链接:https://www.haomeiwen.com/subject/sgxgcttx.html