2012-03-08 10 views
0

facebookやパスのようなスライドバックメニューを作成しようとしていますが、three20フレームワークを使用しています。私はTableControllerと背面図を作成したキーボードにTTNavigatorをサブビューとして追加していないと表示されます

SMMenu * tabBar = [[SMMenu alloc] init]; 
    [self.window addSubview: tabBar.view]; 
    [self.window addSubview: navigator.window]; 
    [self.window makeKeyAndVisible]; 

SMMenuと呼ばれ、その後、正面図である。事は、私はトリックを行うための解決策を見つけたと私はこの方法を使用しているということですナビゲータと呼ばれるTTNavigator。次に、両方のサブビューをオブジェクトウィンドウに追加し、Keyを作成します。

ここまでは大丈夫ですが、うまく働いています。

今のところ、キーボードが表示されていないことがわかりました。それはかなり奇妙です、私は助けが必要です!

ありがとうございました。

答えて

0

私の質問に答える時間がないと申し訳ありませんが、問題の解決策を見つけました。今後の参照用に、または同じ状況の誰かのために残しておきます。

私がやったことが狂ったのであれば、キーウィンドウではないので、ttnavigatorがキーボードビューを表示していないと思った。だからここに、それは私がやったものの一例である...私はキーとして追加しようとしました、それが動作します:

SMMenu * rearMenu = [[SMMenu alloc] init]; 
[self.window addSubview:rearMenu.view]; 
[self.window makeKeyAndVisible]; 

[self addShadow: navigator.window]; //this is a styling element 
[navigator.window makeKeyAndVisible]; 

私は本当に私は:)をやっているかわかりません。..しかし、うまくいきます。

関連する問題