iOS 给整个tableview外框添加阴影

如图,弹出菜单是一个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, 如果不改过来,则添加的效果不会显示。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近项目涉及到对tableView设置阴影效果,实现技术上不难,主要是思路。这里记录下来,也方便大家学习。 阴影是...
    FongG阅读 15,718评论 9 18
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥ios动画全貌。在这里你可以看...
    每天刷两次牙阅读 8,578评论 6 30
  • 转载:http://www.jianshu.com/p/32fcadd12108 每个UIView有一个伙伴称为l...
    F麦子阅读 6,321评论 0 13
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看...
    F麦子阅读 5,147评论 5 13
  • 1、设置UILabel行间距 NSMutableAttributedString* attrString = [[...
    FF_911阅读 1,426评论 0 3