自动布局之某些特殊场景使用

1、TableView的tableheaderView是动态高度的,列如:

个人信息页+评论组合
新思路:先布局,延时移除,再设置tableHeaderView。
infoView 为自动布局撑大

view.addSubview(infoView)
infoView.snp.makeConstraints { (make) in
    make.left.top.equalToSuperview()
    make.width.equalTo(ScreenWidth - 20)
}

func delayUpdateTableView() {
     DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) {
           self.infoView.removeFromSuperview()
           self.tableView.tableHeaderView = self.infoView
     }
 }

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

推荐阅读更多精彩内容

  • 内容纯属虚构想象。 希望各位多多指点。 ( 二 ) 你在哪 我就去哪 “叫你不老实! 跟人家贫嘴!”...
    遇妮阅读 379评论 0 0
  • 吉林男生:大二认识的,每次有好玩的游戏就相互推荐,后来就交换手机号码,通过一次电话。 北京男生:和朋友一起去打球被...
    靖瑾阅读 357评论 0 1
  • ——文明礼貌是我们生活交往中必然的道德要求,是调整个回到人际关系的行为准则,与我们每个人的日常生活密切相关。文明礼...
    1c3619c2f02e阅读 483评论 0 0
  • 傍晚引 孤灯寝摇扇琴声远凉夜幽 寒歌声流转西窗盛宴几人赞流萤纷飞 桃花宴醉人酒,酒醉人几天听声耳畔,闻声酥软歌外柔...
    墨上城阅读 1,905评论 22 92