我正在努力实现我认为只是 1' 编码的东西,但显然在 UITableViewController 中的 UITableView 上方添加 UILabel 并不是小菜一碟......?
这是代码(是的,基本的,我知道):
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 310, 20)];
[[self tableView] addSubview:label];
结果可以在下面的截图中看到,右上角的标签只显示了一半,上面写着“余额...”
请注意,如果我尝试更改 CGRect origin.y 或 size.height UILabel 根本不会显示。
我还尝试添加以下内容,结果没有变化:
[[self tableView] bringSubviewToFront:balanceLabel];
我不在乎 UILabel 在向上滚动 UITableView 时是否向上滚动,我希望它与第一节标题保持一致。
我知道这可以通过其他方式实现,使用自定义 UIView 作为标题,更改为 UIViewController 或使用 .xib,但我真的很想了解为什么会发生这种情况。
谢谢你的帮助。F。