Я новичок в программировании на ios.Полоса прокрутки не отображается
Я хочу, чтобы пользователи могли прокручивать экран, поэтому я инициализировал UIScrollView и добавил другие представления в экземпляр UIScrollView.
Но, я не могу прокрутить экран, и я не вижу полосу прокрутки.
Это мой код, который я написал. Этот контроллер представления простирается от UIViewController.
Что не так с этим?
Пожалуйста, помогите мне. спасибо!
- (void)viewDidLoad
{
[super viewDidLoad];
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:self.view.frame];
scrollView.contentSize = self.view.frame.size;
[self.view addSubview:scrollView];
UIImage *img = [UIImage imageNamed:@"avatar.png"];
UIImageView *profileImg = [[UIImageView alloc] initWithImage:img];
CGPoint newPoint = self.view.center;
newPoint.y = 300;
profileImg.center = newPoint;
[scrollView addSubview:profileImg];
}
Вашего ImageView не имеет рамки. Кроме того, попробуйте не инициализировать фрейм UIScrollView с self.view.frame, а скорее используйте self.view.bounds, поскольку вам, скорее всего, нужны значения размера, а не происхождение. – Arcanfel
Спасибо вам большое! Я сейчас попробую! – crzyonez777