- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 UITableViewHeaderFooterView,我在其中更改了 textLabel 字体和背景颜色
UITableViewHeaderFooterView* header = [tableView dequeueReusableHeaderFooterViewWithIdentifier:@"header"];
if(!header)
{
header = [[UITableViewHeaderFooterView alloc] initWithReuseIdentifier:@"header"];
[header.textLabel setFont:[UIFont boldSystemFontOfSize:15]];
[header.contentView setBackgroundColor:[UIColor colorWithRed:213/255.0 green:213/255.0 blue:213/255.0 alpha:1]];
}
最佳答案
[SWIFT 版本] 刚刚在 UITableView UITableViewStylePlain 中遇到了同样的问题,即 Header 字体设置在
override func tableView(tableView: UITableView, viewForHeaderInSection section: Int) {...}
UITableViewController
子类的代码什么对我有用 [使用 XCode 6.4、iOS 8.4 测试],请参阅
http://www.elicere.com/mobile/swift-blog-2-uitableview-section-header-color/
override func tableView(tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int) {
let header = view as? UITableViewHeaderFooterView //recast your view as a UITableViewHeaderFooterView
if (header == nil) {
return;
}
if (myHeaderFont != nil) {
header!.textLabel.font = myHeaderFont;
}
}
override func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
if (myHeaderFont == nil) {
return 20; //DEFAULT_HEADER_HEIGHT_IN_POINTS;
}
return myHeaderFont.pointSize * 2; //HEIGHT_REL_TO_FONT;
override func viewDidLoad() {
//...
//https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITableViewHeaderFooterView_class/index.html#//apple_ref/doc/uid/TP40012241
self.tableView.registerClass(UITableViewHeaderFooterView.self, forHeaderFooterViewReuseIdentifier: "HEADER_REUSE_ID")
//...
}
override func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
var header = tableView.dequeueReusableHeaderFooterViewWithIdentifier("HEADER_REUSE_ID") as? UITableViewHeaderFooterView;
if (header == nil) {
header = UITableViewHeaderFooterView(reuseIdentifier: "HEADER_REUSE_ID");
}
header!.textLabel.text = myTitle;
return header!;
}
关于iOS 8 中的 UITableViewHeaderFooterView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25888060/
我有一个插入了常用东西的表格 View ,问题出在 UITableViewHeaderFooterView 中,当它们第一次出现时,它们有不寻常的框架。但是如果我向下滚动并备份(一旦它们被重复使用)它
我在 didFinishLaunchingWithOptions 末尾使用以下代码 [[UITableViewHeaderFooterView Appearance] setTintColor:[UI
谁能帮我弄清楚如何向标题 View 添加图像?我尝试使用的代码不起作用。以下是我目前所拥有的。 - (void)tableView:(UITableView *)tableView willDispl
在 Swift 3 中,我使用 UITableViewHeaderFooterView 的子类(称为 HeaderView)作为 TableView 的标题部分。 HeaderView 出队后,我自定
当我调用 didselectrow 时,我试图将我的标题标签更改为 nameLabelText(我在单击一行时设置的字符串类型的 var),现在当我选择一行时,did 集被调用并打印出我想要的字符串,
我有一个 UITableView,其中有部分标题,可以点击这些标题来展开或折叠该部分。在我的特定示例中,每个部分只有一行,它是可见的(展开的部分)或隐藏的(折叠的部分)。作为部分标题,我使用自定义 U
如何在 -tableview:heightForFooterInSection: 中计算 UITableViewHeaderFooterView 的高度?我提前创建了 View ,它在 textLab
我做了一些搜索,很多答案都说我需要创建一个自定义 UIView 并将其粘贴到 UITableViewHeaderFooterView 中。 目前,我正在像这样设置 AppDelegate 中的外观
所以我只是尝试子类化 UITableViewHeaderFooterView 并通过覆盖 -layoutSubviews 以我想要的方式对齐标签。 但是,当我调用 super 并更改标签的 frame
我正在尝试为这个 UITableView 创建一个自定义标题 View ,我希望它是透明的。 我的代码... 界面... typedef void(^ActionBlock)(); @interfac
您好,我想在我的应用中使用 UITableHeaderFooterView,我正在这样做: - (void)viewDidLoad { [super viewDidLoad]; //
我有一个 UITableViewHeaderFooterView,我在其中更改了 textLabel 字体和背景颜色 UITableViewHeaderFooterView* header = [ta
我想在 HeaderView 添加一个按钮,但触摸未被识别。我错过了什么? class GSTableHeaderView: UITableViewHeaderFooterView, Reusable
这是我在 UITableViewHeaderFooterView View 中设置内容的方法。 - (id)initWithFrame:(CGRect)frame { self = [super in
我正在尝试以编程方式在自定义 UITableViewHeaderFooterView 类上添加一个按钮,如下所示,它没有出现。 我想知道我遗漏了什么或做错了什么? - (instancetype)in
我使用的方法如下 我刚刚尝试了下面的代码行,动态设置 UITableViewHeaderFooterView 的高度大小。 self.tableView.estimatedSectionHeaderH
我有一个带有背景图像的 ViewController,它作为 TableVC 作为它的 subview 。我希望 TableView 是透明的并且已经实现了,tableviewcell 也是透明的。但
我在 UITableView 中有折叠和展开动画。 Tableview 有两个部分,其中第一部分数据是折叠和展开的。这个东西与 ios 10 完美配合,但在 ios 11 中,部分 View 与展开的
我有一个自定义的 UITableViewHeaderFooterView,带有一个 UIImageView 和两个 UILabels: class CustomHeaderView: UITableV
我定义并注册了一个自定义节标题 View ,如下所示: class MySectionHeaderView : UITableViewHeaderFooterView { var sectio
我是一名优秀的程序员,十分优秀!