2013-06-10 3 views
0

글쎄,이 일도 제대로 할 수 없습니다. 내 목표는 Minecraft Pocket Edition에도 UIButton을 추가하는 것입니다. 나는 문제가 쉽거나 명백하다고 생각한다. 그래서 작은 코드 벽에 의해 넋을 잃지 말아라.목표 C 테오 우스 UIView가 작동하지 않습니다.

감사 한혜진 많은, Kivifreak는

#import <substrate.h> 

#import <UIKit/UIKit.h> 

@interface Tpschanger 

UIButton *myButton; 

UIView *myView; 

-(void) TPSButton; 

@end 

%hook minecraftpeViewController 

-(void)viewDidLoad { 

myView=[[UIView alloc]initWithFrame:CGRectMake(0,0,320,480)]; 

myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 

myButton.frame = CGRectMake(20, 20, 200, 44); 

[myButton setTitle:@"TPS" forState:UIControlStateNormal]; 

[myButton addTarget:self action:@selector(TPSButton:) forControlEvents:UIControlStateNormal]; 

[self.myView addSubview:myButton]; 

> I get an error at the previous line: request for member ‘myView’ in ‘self’, which is of non-class type ‘minecraftpeViewController*’ 

%orig; 

} 

%new 
-(void) TPSButton { 

} 

%end 

답변

0

이 IMO 당신이 MYVIEW 필요하지 않습니다 [self.view addSubview:myButton];해야한다.