Я следующие tutorial для просмотра в темах: UIScrollview
.UITextview в UIScrollview paging
Пейджинг с UIScrollview
раздел.
Теперь я хочу изменить это, вместо UIimageview
он отображает UITextview
. С другим текстом, поскольку он выгружен.
Не уверен, как реализовать текстовое изображение вместо изображения.
любые идеи?
Благодаря
код используется:
- (void)loadPage:(NSInteger)page {
if (page < 0 || page >= self.pageImages.count) {
// If it's outside the range of what you have to display, then do nothing
return;
}
// 1
UIView *pageView = [self.pageViews objectAtIndex:page];
if ((NSNull*)pageView == [NSNull null]) {
// 2
CGRect frame = self.scrollView.bounds;
frame.origin.x = frame.size.width * page;
frame.origin.y = 0.0f;
//UITextView *theTextView;
theTextView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)];
theTextView.scrollEnabled = NO;
theTextView.editable = NO;
theTextView.text = [NSString stringWithFormat:@"This is a very long text"];
// 3
//UIImageView *newPageView = [[UIImageView alloc] initWithImage:[self.pageImages objectAtIndex:page]];
theTextView.contentMode = UIViewContentModeScaleAspectFit;
theTextView.frame = frame;
[self.scrollView addSubview:theTextView];
// 4
[self.pageViews replaceObjectAtIndex:page withObject:theTextView];
}
}
IVE просто попытался это, но все это я получаю Выводится пустой TextView и подкачка не не происходит – user2512523