我在显示loadfix
UIImageView
标题时遇到问题。
当它最初加载时,它不应该居中,它的大小是600px?然后当我滚动它时跳转到正确的位置并将其自身调整到正确的大小。
任何人都可以告诉我是什么导致这种情况以及可能的解决方法吗?
问题:
最初应如何显示:
注意:
当我打印出图像高度时,它的宽度为600px,但最初应与屏幕宽度相同。 UITableView
设置为UIImageView
。
我的设置:
Aspect Fill
答案 0 :(得分:4)
您正在updateHeaderView()
中调用viewDidLoad()
,这是在视图有机会完成布局之前。尝试将其添加到viewWillAppear()
方法。
答案 1 :(得分:1)
我在实现弹性标题时遇到了同样的问题。但是在viewWillAppear()中调用updateHeaderView()对我来说不起作用。
应该从 viewDidAppear()
调用它。