Ios 如何在AppSettingsKit中定制颜色?

Ios 如何在AppSettingsKit中定制颜色?,ios,cocoa,inappsettingskit,Ios,Cocoa,Inappsettingskit,也许我遗漏了一些明显的东西,但似乎更改单元格颜色的唯一方法是更改IASKAppSettingsViewController和/或IASKPSTextFieldSpecifierViewCell中的代码。即使这样,似乎也不是每件事都有效 我使用的是pstextfield说明符、pstoggleswitch说明符和pstitlevalue说明符 对于PSTextFieldSpecifier,在 - (id)initWithStyle:(UITableViewCellStyle)style reuse

也许我遗漏了一些明显的东西,但似乎更改单元格颜色的唯一方法是更改IASKAppSettingsViewController和/或IASKPSTextFieldSpecifierViewCell中的代码。即使这样,似乎也不是每件事都有效

我使用的是pstextfield说明符、pstoggleswitch说明符和pstitlevalue说明符

对于PSTextFieldSpecifier,在

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
我添加了这两行:

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

然而,这只是改变了价值观的颜色,而不是头衔的颜色。如何更改标题的颜色?

最后,我使用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的。我还没有尝试过,但是您是否尝试过使用UIAppearance API自定义颜色?哇!我刚试过,很简单。谢谢但是它不适用于表中文本字段和标签的文本颜色。听起来不错。我建议子类化
iaskapsettingsviewcontroller
以覆盖
tableView:cellForRowAtIndexPath:
。然后,您可以轻松地更新到IASK的较新版本。