![]() |
1
7
首先,你的代码看起来不错。
|
![]() |
2
7
我已经准备好了
|
![]() |
3
6
我也遇到了同样的问题,并注意到如果通过调用以下命令初始化tableview,则在NIB中定义的任何tableViewHeader都不会出现:
但当我使用以下命令初始化tableview时,它奇迹般地出现了:
|
![]() |
4
2
我试着设置
|
![]() |
5
0
|
![]() |
6
0
当您在情节提要的UITableView中UIView并尝试设置tableView.tableHeaderView=您的\视图时,它将不起作用。您必须首先将视图拖放到视图控制器外部,创建其出口,然后设置
|
![]() |
7
0
我在viewDidLoad()中遇到了同样的问题,它在iPhone11Pro的模拟器中工作,但在iPhone8中没有。把它移到viewDidAppear()解决了这个问题,但我最终把它移到了 viewDidLayoutSubviews() 我觉得这是最合适的地方-在所有iPhone型号的模拟器中都能完美地工作。
|
![]() |
8
0
讨厌定义头视图的类。 如果你没有动态类型,你会有一个更简单的方法。 下面是设置tableheaderview的视图控制器中的用法 这个类的实例
|
![]() |
9
-8
尝试在头文件中设置UITableViewDelegate,并将以下代码放入.m文件中。
|