我想在contacts应用程序中添加一个表格标题(而不是节标题),例如:

完全一样——桌子上方图像旁边的标签.

我希望All视图是可滚动的,这样我就不能将它们放在表外.

我该怎么做?

推荐答案

UITableViewtableHeaderView个属性.把它设置成你想在上面看到的任何视图.

使用新的UIView作为容器,向新的UIView添加文本标签和图像视图,然后将tableHeaderView设置为新的视图.

例如,在UITableViewController:

-(void)viewDidLoad
{
     // ...
     UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(XXX, YYY, XXX, YYY)];
     UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(XXX, YYY, XXX, YYY)];
     [headerView addSubview:imageView];
     UILabel *labelView = [[UILabel alloc] initWithFrame:CGRectMake(XXX, YYY, XXX, YYY)];
     [headerView addSubview:labelView];
     self.tableView.tableHeaderView = headerView;
     [imageView release];
     [labelView release];
     [headerView release];
     // ...
} 

Ios相关问答推荐

将图案UI视图动画化以模拟进度条

更改文本在Flutter 中的位置

许多文本字段的性能问题

iphone 11 和 iphone 12 对于相同的布局显示不同的结果

Swift UI中如何为Text提供内部填充

@Query与SwiftData数据列表绑定

无法在 CollectionView 中禁用部分弹跳 - 组合布局

使用 CIImage 支持的 UIImage 设置 UIImageView 时发生罕见的崩溃

访问未定义的 stage_in 金属着色器参数

Xcode 8,iOS 10 -为进程启动 WebFilter 日志(log)记录

Xcode 6 App Store 提交失败并显示您的帐户已经拥有有效的 iOS 分发证书

界面生成器 - 无法从路径加载设计对象(空)

使用导航控制器在prepareForSegue中设置数据

iOS 10 / Xcode 8 设备上的 NSLog 似乎被截断了?为什么?

由于 NSInvalidUnarchiveOperationException 导致 iOS11 WKWebview 崩溃

以编程方式 Select UITextField 中的所有文本

如何将自己项目中的类导入 Playground

Xcode 4.2 如何将一个项目包含到另一个项目中?

如何在 Swift 中将新单元格插入 UITableView

在 SKScene 中设置按钮