У меня есть основной UIView, на котором есть UIImageView, и UIView добавляет UITextView в качестве подпредставления. Рамка UITextView меньше, чем UIView. UIImageView на самом деле является фреймом, а остальная часть изображения прозрачна и соответствует полному размеру UIView, но UITextView всегда находится на UIView. Чего я хочу добиться, так это того, что UITextView показывает UIView на переднем плане, в то время как есть возможность прокручивать вверх и вниз UITextView.
Как правильно сделать это возможным?
Мой текущий код, который не работает:
in loadView
:
self.contentview = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
self.contentview.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"ChristmasFrame.png"]];
self.contentview.opaque = NO;
self.contentview.userInteractionEnabled = YES;
[self setView:self.contentview];
in viewDidLoad
:
[self.contentview addSubview:self.textview];
[self.contentview sendSubviewToBack: self.textview];
Я хочу, чтобы UITextView находился за self.contentview, чтобы он мог показывать свое фоновое изображение на UITextView.