2

iPhoneのカレンダーアプリケーションの「日」ビューと同じように、アプリケーションにカレンダーを表示したいと思っています。

iPhoneアプリケーションの上部にはナビゲーションバーのようなものがあります(ただし、ナビゲーションは実行されません)。カレンダーイベントを追加するための+ボタンと、使用可能なカレンダーを表示するための左ボタンがあります(複数のカレンダーを指定している場合)。

その下には、日付を調整するための2つの矢印が付いた日付があります。

次に、スケジュールの要点がわかります(私の場合はUITableViewを使用します)。

次に、「今日」を表示する実際のボタンバーがあり、[招待]ボタンとともに[リスト]|[日]|[蛾]を選択できます。

私の質問は、これらのそれぞれがどのように実装されているかです。具体的には、上部のツールバー、ナビゲーションコンポーネント、および下部のツールバーです。

上の2つはカスタムボタンが付いたUIViewで、下の2つは単純なUIToolbarだと思いますか?

4

4 に答える 4

1

一番上はおそらくツールバーです。ユーティリティアプリケーションのXCodeテンプレートを見て、Interface Builderとコードの組み合わせを使用してビューでこれを使用する方法を確認しますが、ナビゲーションスタックのコンテキストでは使用しません。

ナビゲーションコンポーネント(左/右矢印を意味すると思います)は、おそらくアニメーション化されないボタンです。

于 2010-02-10T17:47:46.610 に答える
1

さて、私はカレンダーの日ビューを再構築する方法にも興味があり、ついにあなたが探しているものを正確に示すプロジェクトを見つけました。

カレンダーの日ビュー

于 2010-02-13T16:18:48.113 に答える
0

このオープンソースプロジェクトをチェックしてください:iPhoneカレンダー

おそらく、特定のクラス、特にイベントのテーブルビューをカスタマイズする必要があります。

于 2010-02-10T17:41:25.843 に答える
0

他の回答によって提案されたiPhoneCalendarプロジェクトは、必要なことを実行するように見えますが、多様性のために、カレンダーコンポーネント、特に月表示と日表示も含むTapkuライブラリも検討することをお勧めします。

http://github.com/devinross/tapkulibrary

于 2010-02-13T16:23:04.407 に答える