1

「n」個のタブを持つiPhoneタブバーアプリケーションがあります。タブ間をスワイプできるように、UIpagecontrol を配置したいと思います。どうすればこれができるか教えてもらえますか?例は非常に役に立ちます。

とても有難い。

4

1 に答える 1

2

UIPageControllerがiPhoneUIガイドラインでこれを行う正しい方法であるかどうかを再確認する必要があります。これは、タブを切り替えるのではなく、1つのタブに複数のページを配置するためのものであり、通常は一緒に使用されることはないと思います。それらの白い点が表示されるのは少し奇妙に見えるでしょう:)

タブバーのボタンを使用する代わりにビュー間をフリックしたい場合は、タッチスワイプイベントを非常に簡単にリッスンし、イベントを検出したときにビューを変更できます。これを行うには、次のメソッドを実装します。

(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;

ドラッグとスワイプのジェスチャを検出する方法については、 iPhone CocoaFundamentalsGuideを参照してください。

于 2010-02-09T19:06:55.540 に答える