1

モーダルを開く UITableViewCell を次に示します (「材料の追加」)。

ここに画像の説明を入力

アプリケーションの tintColor と一致するようにラベルの色を設定しています。

cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil];
cell.textLabel.text = @"Add Ingredients...";
cell.textLabel.textColor = [self.view tintColor];

UIAlertViewまたはが表示されているときにテキストの色を暗くするにはどうすればよいUIActionSheetですか? この動作は、ボタンやその他のコントロールではデフォルトですが、セルのテキスト ラベルではデフォルトではありません。

tintAdjustmentMode と tintColorDidChange への参照を見つけましたが、どちらの使用方法もわかりません。

または、セルにボタンを追加する必要がありますか? このアプローチに関する私の以前の経験は最適ではありませんでした.応答性に副作用がありました.

4

1 に答える 1

1

私はあなたが正しいと信じています。CustomUITableViewCell で tintColorDidChange メソッドをオーバーライドできるはずです。

http://www.qubop.com/ios7.pdf

于 2013-09-17T17:54:29.753 に答える