w carousel viewForItemAtIndex
używam reuse view
coś jak to-czy dobrze jest używać widoku ViewCntroller w icarousel?
-(UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSUInteger)index reusingView:(UIView *)view{
if (!view){
UIViewController * viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"PopUpView"];
view = [viewController.view viewWithTag:1];
CGRect Frame = CGRectMake(view.frame.origin.x+300, view.frame.origin.y, view.frame.size.width+300, view.frame.size.height-350);
view.frame = Frame;
}
jest to dobre podejście?
Można również poprawić wydajność, nie przydzielając kontrolera view za każdym razem. W tym celu należy buforować kontroler widoku w 'NSMutableArray' i ponownie użyć go w następnym wywołaniu tego samego indeksu. – Selvin