开发者

Alternative to UIScrollVIew

I have a quick question. I am trying to implement an application where the user can navigate between the screens via swipe gestures. So I am using gesture recognisers to push and pop views, the problem with that is that I don't want the transition animation to apply to the entire screen as 开发者_运维问答there are certain similar components and it looks weird.

I considered using a scroll view, however I don't want to load all the controllers at the same time.

Any suggestions?


I'd suggest looking into UIGestureRecognizer and setting the UIScrollView property delaysContentTouches to NO to prevent the scroll view from consuming touch events before your gesture recognizer has the change to process the input, if you'd prefer that approach.

Don't forget that UIGestureRecognizer offers you quite a lot of information when the gesture fires.


I would suggest using a scroll view and load only the visible controller. You can then look for this delegate method, and load the other controller lazily

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜