Я добавляю UIScrollView к просмотру многократного использования, который я создаю, а затем добавляю это многоразовое представление в UIViewController.UIScrollView не работает (не может прокручиваться)
В моем многоразовом зрении я добавляю UIViews в UIScrollView:
int yLocation = 20;
for (int i= 0 ; i < 5; i++) {
UIView *tempView = [[offerCell alloc]initWithDelegate:self];
tempView.frame = CGRectMake(5, yLocation, 290.0F, 70.0F);
yLocation += 90;
[self.scrollView addSubview:tempView];
UILabel *tempLabel = [tempView viewWithTag:1000];
tempLabel.text = [NSString stringWithFormat:@"Label Number %d" , i];
[tempLabel sizeThatFits:CGSizeMake(1000, 1000)];
}
self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width, yLocation);
Затем я добавляю в UIView к моему UIViewController
UIView *tempView = [[BuyTokensView alloc] initWithDelegate:self andViewController:self];
[self.view addSubview:tempView];
CGPoint point = CGPointMake(10, 0);
tempView.center = point;
Представление отображается правильно, но я могу» t прокрутите UIScrollView. Высота моего UIScrollView меньше, чем высота, которую я назначаю в ContentSize, поэтому почему я не могу прокручивать?
Вот картина UIViewController:
журнал scrollview высота. Убедитесь, что вы добавляете scrollview в качестве subview. –
Я добавляю scrollview как subview, я написал это, и высота в порядке. –
Я думаю, вы должны добавить tempview над scrollview [self.scrollView addSubView: tempView] –