0

UITextView名前付きの textSearch があります。最初にテキスト「AAAA」を割り当てます。左揃えで表示されますが、問題ありません。しかし、テキストビューを編集するためにタッチすると、この「AAAA 」というテキストが上部にスライドされて、テキストの下半分しか表示されない、厄介なバグです。textview を textfield に置き換えると、問題ありません!!! 私は携帯電話 3GS でビルドしており、このバグがありますが、iPhone 4 でビルドすると問題ありません。なんて奇妙なバグでしょう!

ここで、テキストビューの宣言

textSearch = [[UITextView alloc] initWithFrame:CGRectMake(8, posY + 5, 245, 35)];

textSearch.backgroundColor = [UIColor colorWithRed:0.9 green:0.9 blue:0.9 alpha:0.9];

textSearch.textAlignment = UITextAlignmentLeft;

textSearch.returnKeyType = UIReturnKeyDone;

textSearch.font = [UIFont systemFontOfSize:14];

textSearch.textColor = [UIColor grayColor];

textSearch.delegate = self;

[[textSearch layer] setCornerRadius:5];

textSearch.autocorrectionType = UITextAutocorrectionTypeNo;

textSearch.text = "AAAAA";

[titleTableView addSubview:textSearch];

[textSearch release];

私はいくつかのデリゲートを実装UITextViewDelegateしていますが、彼らの false Is が私の問題のアイデアではないことは確かです。

4

0 に答える 0