'IPhone'에 해당되는 글 31건

  1. 2009.08.21 cocos2d의 Layer에서 UITextField 붙이기

UITextField 변수를 하나 선언하고

  UITextField *levelEntryTextField;

다음과 같이 객체를 생성한다.
namefield = [[UITextField alloc] initWithFrame:CGRectMake(90, 350, 190, 30)];
[namefield setDelegate:self];
[namefield setBorderStyle:UITextBorderStyleRoundedRect];
namefield.placeholder = @"your name";
namefield.autocorrectionType = UITextAutocorrectionTypeNo;
namefield.autocapitalizationType = UITextAutocapitalizationTypeNone;
namefield.returnKeyType = UIReturnKeyDone;
namefield.clearButtonMode = UITextFieldViewModeWhileEditing;
[namefield setTag:1];
[[[[Director sharedDirector] openGLView] window] addSubview:namefield];

만약 90도 회전하여 붙일려면 아래 코드를 추가 한다.  
namefield.transform = CGAffineTransformMakeRotation(M_PI/2);
 
그 후다음 함수를 넣어주면 키보드의 Done클릭시 함수가 실행되고 resignFirstResponder가 키보드를 숨긴다.
-(BOOL)textFieldShouldReturn:(UITextField *)textField {
    [namefield resignFirstResponder];
    [submitbtn setVisible:TRUE];
    return YES;
}

신고
Posted by genius3k

티스토리 툴바