我想在cocos2d使用的UITextField,所以我寫了下面的代碼:如何在Cocos2d中使用UITextField?
// In HelloWorldLayer...
-(id) init
{
if(self=[super init])
{
CGSize winSize = [[CCDirector sharedDirector] winSize];
UIView *view = [[CCDirector sharedDirector] openGLView];
// CGRect rect = CGRectMake(60.0, 45.0, 360.0, 25.0);
CGPoint pos1 = ccp(60.0, winSize.height - 45.0);
CGPoint pos2 = ccp(360.0, 25.0);
pos1 = [[CCDirector sharedDirector] convertToUI:pos1];
pos2 = [[CCDirector sharedDirector] convertToUI:pos2];
// UITextField *_tField; it is declared in field
_tField = [[UITextField alloc] initWithFrame:CGRectMake(pos1.x, pos1.y, pos2.x, pos2.y)];
_tField.backgroundColor = [UIColor whiteColor];
_tField.borderStyle = UITextBorderStyleRoundedRect;
_tField.returnKeyType = UIReturnKeyDone;
_tField.delegate = self;
[view addSubview:_tField];
}
return self;
}
我怎樣才能解決這個問題......?
請添加您的錯誤消息 - 不要只是添加一個鏈接,因爲他們變得過時。 –
但我的代碼能夠很好地編譯......錯誤消息是否意味着問題,不僅是編譯錯誤?然後我明白了。 (對不起,但我不擅長英語..) –