2012-01-04 4 views
2

私はタブの1つ(または2つ)が残りのものよりも大きいappceleratorでカスタムタブグループを作ろうとしています。私は引き離そうとしているイメージを付けました。カスタムタブグループAppcelerator

カスタムタブグループを作成することはできますが、タブを変更するたびにリフレッシュして、タブをネイティブタブグループのように動作させます。あなたはiOSのタブグループそれ自体のビューの上、コメントで述べたように任意の助けも

Example

+0

私はこの問題を把握しました。将来この同じ問題が発生する場合は、以下を参考にしてください。 タブグループは独自のビューです。オーバーレイを追加する場合は、新しいビューを作成して、ウィンドウ自体ではなくタブグループに追加します。 – stealthdyno

+0

この質問に自分自身で回答を追加し、将来の人々を助けるための答えとしてそれを受け入れてください! –

答えて

0

次要旨はこれを示しています。将来同じ問題を抱える人にとっては、これは助けになるはずです。タブグループはそれ自身のビューです。オーバーレイを追加する場合は、新しいビューを作成して、ウィンドウ自体ではなくタブグループに追加します。

3

をいただければ幸いです。ビューを追加することができます。ビューはアクティブなタブに関係なく保持されます。プログラムでアクティブなタブを変更できるので、通常のタブグループの上にビューをオーバーレイし、アクティブなタブを決定するために使用することができます。私はこの問題を考え出し https://gist.github.com/853935

+0

投稿可能なサンプルコードがありますか?私はこれを自分自身で実行しようとしています –

+1

私のコメントのGistを見てください。それだけで十分です。 –

+0

これはアンドロイドでも機能しますか?私はそれを使用しようとアンドロイドとエラーが発生しました。 –

0

また、これは有望に見える:

https://github.com/viezel/NappUI#tabgroup

あなたはアクティブなタブの背景の背景画像を設定することができます。このアプローチの利点は、ネイティブiOS APIを使用することです。実際には、Titaniumタブグループプロキシを拡張し、いくつかのメソッドを追加します。ハックは必要ありません。