У меня есть UIScrollView
и есть изображения в этом ScrollView, и они добавляются программно. Когда я нажимаю на изображение, я хочу, чтобы это изображение отображалось в полноэкранном режиме.Изображение в полноэкранном режиме из прокрутки
Что следует добавить в мой код?
Количество изображений зависит от [количества изображений];
self.scrollView.contentSize = CGSizeMake(320, 134);
self.scrollView.delegate = self;
int X=0;
for (int i = 0; i < [images count]; i++)
{
UIImageView *imageView = [[UIImageView alloc] initWithFrame: CGRectMake(X, 0, 140, 136)] ;
imageView.backgroundColor = [UIColor redColor];
[imageView setImage: [UIImage imageNamed:[NSString stringWithFormat:@"%d.png", i]]];
[imageView setImage: [images objectAtIndex:i]];
[self.scrollView addSubview: imageView];
X = X + imageView.frame.size.height+5;
if(X > 320)
self.scrollView.contentSize = CGSizeMake(X, 134);
}
Здесь вы должны создать пользовательскую кнопку и при нажатии на событие вам нужно будет открыть новый xib, в котором вы можете отображать полноэкранное изображение в imageView. Дайте тег кнопке, чтобы вы могли получить данные на основе тега – Mital