2012-03-10 6 views
2

iPhone/iPadアプリケーションのサイドスライディングタブ(WP7のメニューのように、正しい用語がわからない)を作成できますか?私はまだコードを実装していませんが、今は水平なUIScrollView内に複数の垂直UIScrollViewを置いていると仮定しています。iPhone/iPadアプリケーションのサイドスライドタブ

私はiPadアプリケーション(Discovr Music/Movies)でこの種のメニューを見てきました。可能であればiPhoneに実装したいと考えています。また、アップルのUXポリシーのいずれに対してもこの種のメニューはありますか?

ありがとうございます!

答えて

2

これは可能ですが、実行できます。例えば

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]; 

は、コードをテストしていないが、それが動作するはずです。

重要:ScrollViewにサブビューを追加することは重要です。 (ラッパーを使用しない場合でも動作しますが、大きさのために頻繁に使用します)

+0

ありがとうございます、この作品:) 同じことをしたいかもしれない他の人のためのいくつかの修正2番目のサブビューの位置は、(0,320)の代わりに(320,0)でなければならず、垂直スクロールをしたくない場合は、標準ビューコントローラで460にする必要があります:) – atnatn

+0

はい、あなたは正しいです!私は自分の考えからコードを書いた。 –

関連する問題