私がフォローして、プログラムUITextView
を作成しました:iOS UITextView - setTextメソッドがテキストを表示していませんか?
messageBodyTxt = [[UITextView alloc] initWithFrame:CGRectMake(36, 204, 763, 251)];
[messageBodyTxt setTextColor:[UIColor colorWithRed:0.627 green:0.627 blue:0.627 alpha:1]];
[messageBodyTxt setBackgroundColor:[UIColor clearColor]];
[messageBodyTxt setText:@"some random text"];
はしかし、のsetTextプロパティは、私のテキストが表示されません。私のヘッダファイルには、次のようになります。
#import <UIKit/UIKit.h>
@interface MessageView : UIView {
UITextView *messageBodyTxt;
}
@end
と私はそうのように私のビューに追加しました:私はのsetTextメソッドを使用する場合、適切
[self addSubview:messageBodyTxt];
私の他のUILabel
の機能のすべてをしかし、私は何も表示するためにUITextView
を得ることができないようです。
アイデア?
「messageBodyTxt.text = @」いくつかのランダムなテキスト「;」代わりに –
テキストビューが画面に追加されています。背景色を明白なものに変更しても、それはまだ見えますか?スクリーン上で使用されていない限り、コードが機能しない理由はわかりません。 @AmitShahが同意した。 –
また、あなたのビューの階層はどこですか?それは不透明な別のUIViewによって隠されている可能性がありますか? – ddodev