2012-04-27 4 views
2

PhoneGap에서 작업 중입니다. 자바 스크립트 functio 호출 할 때 UIButton 이미지를 설정해야합니다.자바 스크립트 함수 호출에서 UIButton 이미지 설정

것은 내가이

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

하고 객관적인 C의 메서드를 호출하고 도움말 버튼을 using--

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

을 이미지를 설정하지만, 얻을 수를 code-- 사용 목적 C 'MYFUNCTION'를 호출 null 오브젝트.

아무도 도와 드릴 수 있습니까? ..? 때문에이이 버튼에 이미지를 설정할 수 없습니다 수에 있도록, 새로운 객체를 생성하는이 사용

+0

js 함수 호출 후에 MainViewController의 배경을 "back.png"로 설정하는 Obj C 메서드를 호출하고 싶습니다. – MMMM

+0

변경할 단추가 이미 화면에 있습니까? 여기서하고있는 일은 새로운 View Controller를 만드는 것입니다. 내용이 표시되지 않으면로드되지 않습니다. – Dondragmer

+0

실수로 죄송합니다. 이미 버튼이 화면에 있습니다. PhoneGap.exec 함수는 플러그인 클래스 (MyClass) 메소드 (MyFunction)를 호출하고이 메소드에서 MainViewController 클래스의 "도움말"버튼에 이미지를 설정해야합니다. 그러나 이미지가 설정되지 않았습니다. – Ankur

답변

1

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

.

PhoneGap.exec을 호출하여 버튼의 이미지를 설정할 수 있습니다.