Xcode9
Objective-c
iOS 10.3.3
iPad用アプリを開発しています。

概要

UITextFieldで、"日本語かな"や"日本語ローマ字"キーボードを使用して文字を入力した場合の変換対象の範囲を示す背景色を変更したいのですが方法はあるのでしょうか?

tintColorプロパティをいじっても変化しませんでした。

画像

"よいてんき"の部分の薄い青色部分のことです。テスト

UITextFieldを初期化している箇所

-(void)setup
{
    UITextField* tf = [[UITextField alloc] initWithFrame:CGRectMake(10, 30, 200, 20)];
    tf.backgroundColor = [UIColor whiteColor];
    tf.markedTextStyle = @{NSBackgroundColorAttributeName: [UIColor redColor]};
    [self.view addSubview:tf];
}