Я пытаюсь добавить два UIScrollView
в один UIView
, оба scrollView
отображаются правильно, проблема, которую я имею, состоит в том, как определить, какая scrollView
прокручивается, потому что на основечто я должен заполнить изображения.Вот что я делаю:
У меня есть ViewController
с UIScrollViewDelegate
.
В методе loadView
моего ViewConroller
я делаю следующее:
CGRect scrollViewFrame1;
CGPoint scrollViewPoint1;
scrollViewPoint1.x = 0;
scrollViewPoint1.y = 57;
CGSize scrollViewSize1;
scrollViewSize1.width = 320;
scrollViewSize1.height = 154;
scrollViewFrame1.size = scrollViewSize1;
scrollViewFrame1.origin = scrollViewPoint1;
CGRect scrollViewFrame2;
CGPoint scrollViewPoint2;
scrollViewPoint2.x = 0;
scrollViewPoint2.y = 258;
CGSize scrollViewSize2;
scrollViewSize2.width = 320;
scrollViewSize2.height = 154;
scrollViewFrame2.size = scrollViewSize2;
scrollViewFrame2.origin = scrollViewPoint2;
scrollView1 = [[UIScrollView alloc] initWithFrame:scrollViewFrame1];
scrollView2 = [[UIScrollView alloc] initWithFrame:scrollViewFrame2];
А потом:
scrollView1.delegate = self;
scrollView2.delegate = self;
А потом:
[self.view addSubView:scrollView1];
[self.view addSubView:scrollView2];
У меня есть один scrollViewDidScroll:
метод, как определить, какой scrollView
этот метод был вызванпо, потому что на основании этого мне нужно заполнить различные изображения для моего scrollView
.
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
//Code to populate the next or previous images for scrollView
// If it was one i am able to show the images
}
Спасибо за помощь.