笔尖视图不同于模拟器

笔尖视图不同于模拟器

问题描述:

我的笔尖笔尖视图不同于模拟器

enter image description here

我的模拟器。我不明白为什么约束不起作用

enter image description here

我觉得代码没有影响,但是看到它下面:

func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? { 

    if let headeView = Bundle.main.loadNibNamed("HeaderViewCell", owner: self, options: nil)?.first as? HeaderViewCell { 

     //headeView.categoryLabel.text = "FFF" 
     return headeView 
    } 




    return UIView() 
} 
+0

我认为你提供的浏览器给一个有用的答案还不够,你能否详细说明一下?是否有任何代码可能影响视图的外观? –

当我开始制作自定义标题时,我看到了基于UITableViewCell类的头部视频教程(https://youtu.be/gEoiiZZE6cw)。你看到上面的结果。

我解决了尝试通常的观点,我得到了正确的结果如下。谢谢你所有的答案 enter image description here

也许你需要调用layoutIfNeeded()上加载视图。

最好的地方是willDisplayHeaderView:forSection()

此外,请检查您的约束设置。

+0

我新编码(少于1年),你的意思是我需要编程设置约束? – LEONID

请确保您正确地给出了imageView的约束条件。可能是顶级空间领先,高度和宽度可能会做到。并使imageView的剪辑将bounds属性设置为true。