IOS开发中tableHeaderView根据自定义view的内容设置高度 20
一个UITableViewController设置一个tableView.tableHeaderView。在viewDidLoad写一个方法加载一个自定义的view,自定...
一个UITableViewController设置一个tableView.tableHeaderView。在viewDidLoad写一个方法加载一个自定义的view,自定义的view是UIView单独写了一个类,尺寸在layoutSubviews里设置。所以在UITableViewController的viewDidLoad方法里不设置自定义view的大小,因为代码执行顺序是先执行initWithFrame加载了自定义的view,再回到viewDidLoad里,最后才去layoutSubviews设置尺寸,所以tableHeaderView没有尺寸。 我想要一个解决这个问题的方法,就是在执行完layoutSubviews有了尺寸后再回来设置自定view的尺寸。
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询