2013-01-23 28 views
0

我已經在Titanium中創建了iOS模塊。這個模塊包含我自己編寫的本地目標框架c。一切都很好,但有一個問題。我通過模塊從框架中移植出來的方法之一是使用UIView,並在其中添加另一個uview作爲子視圖。 這個子視圖包含一個帶有UIButton的UIView。問題是,有時子屏幕出現在屏幕上,但沒有按鈕上的標籤,我必須點擊按鈕,然後標籤出現。但在某些情況下(這取決於我從JavaScript中的模塊調用此方法時),子視圖根本不會顯示,但實際上它存在,因爲當我點擊應該出現的位置時,按鈕的單擊事件處理程序正在調用。 我不知道什麼是錯的(也許與圖層有關)。 當我在本機ios應用程序中使用我的框架時,一切工作正常。在Titanium iOS模塊中添加子視圖

有人可以幫我嗎?

回答

0

子視圖已經對主線程可以加入,所以我使用了一個方法:

[self performSelectorOnMainThread: withObject: waitUntilDone:]; 

現在一切都完美appeares。

相關問題