1

也许我遗漏了一些明显的东西,但似乎更改单元格颜色的唯一方法是更改​​ IASKAppSettingsViewController 和/或 IASKPSTextFieldSpecifierViewCell 中的代码。即使这似乎并不适用于所有事情。

我正在使用 PSTextFieldSpecifier、PSToggleSwitchSpecifier 和 PSTitleValueSpecifier。

对于 PSTextFieldSpecifier,在

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier

我添加了这两行:

_textField.textColor = [UIColor whiteColor];
_textField.backgroundColor = [UIColor blackColor];

但是,这只改变了值的颜色,而不是标题的颜色。如何更改标题的颜色?

4

1 回答 1

0

最后,我使用 UIAppearance 设置单元格的背景,然后添加:

    cell.textLabel.textColor = [UIColor colorWithRed:0.0f green:122.0/255.0f blue:1.0f alpha:1.000f];
cell.detailTextLabel.textColor = [UIColor colorWithRed:0.0f green:122.0/255.0f blue:1.0f alpha:1.000f];

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

IASKAppSettingsViewController 的。

于 2014-02-03T12:20:40.217 回答