atnatn
atnatn

Reputation: 238

Side sliding tabs in iPhone/iPad application

Is it possible to create a side sliding tabs (like the menu in WP7; I'm not sure what the correct term is) for iPhone/iPad applications? I haven't implemented any code yet, right now I'm assuming that it could probably be done with multiple vertical UIScrollViews within a horizontal UIScrollView.

I've seen this kind of menu in iPad applications (Discovr Music/Movies), and would like to implement it in iPhone if it is possible. Also, is this kind of menu against any of Apple's UX policies?

Thanks!

Upvotes: 2

Views: 779

Answers (1)

Fabio Poloni
Fabio Poloni

Reputation: 8371

This is possible and you can do it.

For example:

UIView *wrapper = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 640, 460)];
UIView *subView1 = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
[wrapper addSubview:subView1];
UIView *subView2 = [[UIView alloc] initWithFrame:CGRectMake(320, 0, 320, 460)];
[wrapper addSubview:subView2];
[scrollView setContentSize:wrapper.frame.size];
[scrollView setPagingEnabled:YES]; //Here's what you want to do!
[scrollView addSubview:wrapper];

Didn't test the code, but it should work.

Important is to add Subview to the ScrollView. (It would also work if you don't use a wrapper, but I often use it, because of the size.)

Upvotes: 2

Related Questions