UITableView 中部分的标题 - 删除文本阴影?

Posted

技术标签:

【中文标题】UITableView 中部分的标题 - 删除文本阴影?【英文标题】:Title for section in UITableView - remove text shadow? 【发布时间】:2010-06-23 12:03:07 【问题描述】:

我有一个带有黑色背景颜色的分组 UITableView。 因此,带有白色阴影的灰色部分标题不可读。 接下来要知道的是,部分高度因语言和部分而异。

如何以最简单的方式解决这个问题?

如果我实现viewForHeaderInSection,我还需要实现heightForHeaderInSection,但是高度不同(不同标题和不同语言的几个部分=>不同的文本长度/视图高度)

【问题讨论】:

【参考方案1】:

您需要动态确定单元格的高度,并设置标签以使其自动调整大小。

希望this链接对您有所帮助。

一切顺利。

【讨论】:

这不是关于单元格,而是关于节标题【参考方案2】:

我在 6.1 中遇到了同样的问题。这对我有用:

 - (void) viewDidLoad 

[super viewDidLoad];
[self.tableView setBackgroundView:nil];
self.tableView.backgroundColor = [UIColor blackColor];
[[UILabel appearance] setShadowColor:[UIColor clearColor]];
[[UILabel appearance] setTextColor:[UIColor lightGrayColor]];

【讨论】:

以上是关于UITableView 中部分的标题 - 删除文本阴影?的主要内容,如果未能解决你的问题,请参考以下文章

删除 UITableView 部分的最后一行而不删除部分?

删除 UITableView 中部分标题下的白线?

UITableView 文本覆盖我的自定义部分标题?

添加/删除 UITableView 行时如何防止文本字段变空?

如何删除 UITableView 中的空白部分标题

从我的 UITableView 中删除部分时出错