1. ホーム
  2. ios

[解決済み] UITextViewのスタイルがtextプロパティを設定した後にリセットされてしまう

2022-05-05 13:45:22

質問

私は UITextView *_masterText というメソッドを呼び出した後 setText プロパティのフォントがリセットされています。 sdk 7を変更した後に起こっています。 _masterTextは IBOutlet グローバルとプロパティはストーリーボードに設定されています。これは私だけなのか、それとも一般的なSDKのバグなのでしょうか?

@interface myViewController : UIViewController
{
  IBOutlet UITextView *_masterText;
}

@implementation myViewController

-(void)viewWillAppear:(BOOL)animated
{
    [_masterText setText:@"New text"];
}

解決方法は?

何時間もこの問題に取り組んで、バグを見つけました。 もし、プロパティ "Selectable" = NO ならば、setText が使われたとき、フォントと fontcolor はリセットされます。

そこで、SelectableをONにすると、バグがなくなりました。