2012-03-08 25 views
0

我試圖創建一個幻燈片backmenu,就像在facebook或路徑,但使用three20框架。事情是,我已經找到了解決辦法做的伎倆,我用這種方式:鍵盤不顯示添加TTNavigator作爲子視圖

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

我已經創建了一個帶有TableController後視叫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]; 

我真的不知道我在做什麼:) ..但工作正常。

相關問題