кнопки управления страницей

97
10

Я делаю проект, где мне нужно сделать PageControl с 3 изображениями. Это woking, но образ элемента управления страницы, что три маленьких круга появляются только на первом изображении. что я делаю неправильно?

[scrollView setScrollEnabled:YES];

CGRect frame;
frame.size = self.scrollView.frame.size;

//INICIO SCROLLVIEW DE FOTOS

//Fotos ---------
NSArray *imagens = [NSArray arrayWithObjects:@"foto1.png",@"foto1.png",@"foto1.png", nil];
//Fotos ---------

for (int i = 0; i < imagens.count; i++) {
CGRect frame;

frame.origin.x = self.listaFotos.frame.size.width * i;
frame.origin.y = 0;
frame.size = self.listaFotos.frame.size;

//Imagem
frame.origin.y = 0;
frame.size = CGSizeMake(491, 330);

UIImage *image = [UIImage imageNamed:[imagens objectAtIndex:i]];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
imageView.frame = frame;

[self.listaFotos addSubview:imageView];

frame.origin.x = self.listaFotos.frame.size.width * i;

}

self.listaFotos.contentSize = CGSizeMake(self.listaFotos.frame.size.width * imagens.count, self.listaFotos.frame.size.height);

self.pageControl.currentPage = 0;
self.pageControl.numberOfPages = imagens.count;

спросил(а) 2021-01-19T21:36:40+03:00 2 месяца, 3 недели назад
1
Решение
75

Вероятно, вы добавили элемент управления страницы в список прокрутки. Вы должны добавить его в список просмотра прокрутки, т.е. Как его родной брат, а также поверх прокрутки. Таким образом, он не будет прокручиваться с просмотром прокрутки.

ответил(а) 2021-01-19T21:36:40+03:00 2 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема