2

我正在研究PhoneGap。javaScript 函数调用时,我需要在 UIButton 上设置图像。

调用目标 c 'Myfunction' 我使用了这个代码——

PhoneGap.exec("MyClass.Myfunction", types);

并且能够调用objective c方法并使用帮助按钮设置图像--

MainViewController * _mainViewController=[[MainViewController alloc]initWithNibName:@"MainViewController" bundle:nil];
[_mainViewController.help setBackgroundImage:[UIImage imageNamed:@"back.png"]forState:UIControlStateNormal];

但得到空对象。

谁能帮我..?

4

1 回答 1

1

MainViewController * _mainViewController=[[MainViewController alloc]initWithNibName:@"MainViewController" bundle:nil];

使用它您正在创建新对象,因此它无法在按钮上设置图像。

您可以通过调用来设置按钮上的图像PhoneGap.exec

于 2012-05-18T07:57:50.337 回答