ChinaCockコンポーネントパッケージは、画面のステータスバーとナビゲーションバーを処理するために使用されるTCCStatusBar、TCCTitleBar、TCCNavigatorBarの3つのコンポーネントを提供します。
ご存じのとおり、現在のアプリは没入型テストであり、ユーザーエクスペリエンスを向上させています。上記の3つのコントロールを使用すると、簡単に実現できます。
まず、前の記事「ChinaCockインターフェースの紹介Control-CCSystemBar」を参照する必要があります。この記事では、ChinaCockに基づく没入型テストアプリインターフェースの実装方法について詳しく説明します。既存の3つのコントロールTCCStatusBar、TCTTitleBar、TCCNavigatorBarを使用すると、ステータスバーとナビゲーションバーをコードなしで処理できます。便利かどうかは言うまでもありません。
ステータスバーのみを使用する場合は、TCCStatusBarをフォームに配置して、必要な塗りつぶしの色であるFill.Colorを設定すると、電話のステータスバーが処理されます。アプリケーションインターフェイスのステータスバーの下にタイトルバーがある場合は、TCCStatusBarをTCCTitleBarに置き換え、Fill.Colorを設定してから、TitleHeight、OKを設定して、ステータスバーとタイトルバーの処理を実行します。
ステータスバーと同様に、携帯電話のナビゲーションバーの処理で、ナビゲーションバーの位置を占有する場合は、TCCNavigatorBarをフォームにドラッグアンドドロップし、Fill.Colorを設定します。このコントロールは、ナビゲーションバーの占有を処理するだけでなく、仮想ナビゲーションバーを非表示および表示するユーザーにも適用されます。
次の図は、ChinaCockコンポーネントのデモの設計図です。対応するコントロールがフォームに配置されている限り、ステータスバーとナビゲーションバーの背後にコードはありません。