2012-12-20 48 views
0

我正在爲Titanium中的iOS創建自定義模塊。在該模塊中,我需要獲得一個UIView對象。例如,用戶正在使用javascript的方法Ti.UI.createView創建一個視圖,然後我需要解決方案將我的模塊目標C代碼中的視圖設置爲UIView從TiUIView獲取UIView

的javascript:

MyModule.getView({ view: sampleView }); 

的Objective-C:

-(void)getView:(id)args{ 
    //some objective-C code to get UIView from args 
} 

誰能幫助我嗎?

+0

如果你已經做到了,你可以回答這個問題並將其標記爲接受的答案。 –

回答

1

下面是答案,爲我的作品

的javascript:

MyModule.getView(view); 

的Objective-C:

-(void)getView:(id)args { 
    TiUIViewProxy* viewProxy = (TiUIViewProxy*)[args objectAtIndex:0]; 
    UIView *view = (UIView*)[viewProxy view]; 
} 

view實際上是一個TiUIView類對象,從繼承UIView的。

+0

謝謝你 –