1

明らかな何かが欠けている可能性がありますが、セルの色を変更する唯一の方法は、IASKAppSettingsViewController および/またはIASKPSTextFieldSpecifierViewCell のコードを変更することです。それでもすべてがうまくいくわけではないようです。

PSTextFieldSpecifier、PSToggleSwitchSpecifier、および PSTitleValueSpecifier を使用しています。

PSTextFieldSpecifier の場合、

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

次の 2 行を追加しました。

_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 に答える