Я создал 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
и я добавил его к моему так:
[self addSubview:messageBodyTxt];
Все мои другой функции UILabel
«s правильно, когда я использую SetText метод , однако я не могу показать UITextView
, чтобы показать что-либо.
Любые идеи?
try 'messageBodyTxt.text = @" некоторый случайный текст "; вместо –
Где текстовое изображение добавляется на экран. Что, если вы измените цвет фона на что-то очевидное, вы все еще можете его увидеть? Не видите, почему ваш код не будет работать, если его не использовать/на экране. –
@AmitShah согласился. Кроме того, где, по вашему мнению, иерархия? может ли быть скрыто другое UIView, которое непрозрачно? – ddodev