У меня есть scrollView, и мне нужно, чтобы он прокручивался очень медленно до самого конца, сам по себе, и когда пользователь прикасается к виду, он должен реагировать на жесты (вверх вниз). вместе с этим мне нужно поставить кнопку, которая останавливает/воспроизводит автопрокрутку.xcode Как я могу прокрутить прокрутку прокрутки очень медленно до конца без взаимодействия с пользователем?
код:
self.scrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];
self.scrollView.autoresizingMask = UIViewAutoresizingFlexibleHeight;
self.scrollView.contentSize = CGSizeMake(320,4750);
_scrollView.frame = CGRectMake(0, 44, 320, 420);
UIButton *camilaButton = [UIButton buttonWithType:UIButtonTypeCustom];
[camilaButton setImage:[UIImage imageNamed:@"camila.jpg"] forState:UIControlStateNormal];
[camilaButton setImage:[UIImage imageNamed:@"camila.jpg"] forState:UIControlStateHighlighted];
camilaButton.frame = CGRectMake(20, 10, 280, 200);
[self.scrollView addSubview:camilaButton];
[camilaButton addTarget:self action:@selector(onButtonPressCamila) forControlEvents:UIControlEventTouchUpInside];
UILabel *camilaLabel = [[UILabel alloc] initWithFrame:CGRectMake(40,220,100,30)];
camilaLabel.text = @"Camila";
[self.scrollView addSubview:camilaLabel];
... и затем есть аналогичные кнопки с изображениями ниже к концу Scrollview.
как я могу это сделать?
Михай
Большое спасибо Anoop! – Mihai
Какой ответ сработал для вас? любезно соглашайтесь с тем, чтобы другие могли знать, как решить эту проблему. –
, вероятно, все ваши ответы в порядке; Я новичок и не мог проверить их все. я нашел другой код, который мне было проще реализовать. – Mihai