UITExtField 편집 후 가상 키보드 끄기 메소드 노트
3902 단어 UITextField
@interface RootViewController : UIViewController<UITextFieldDelegate> {
UITextField *nameTextField;
UITextField *numberTextField;
}
@property (nonatomic ,retain) UITextField *nameTextField;
@property (nonatomic,retain) UITextField *numberTextField;
-(IBAction)backgroundTap:(id)sender;
@end
RootViewController.m에서는 다음과 같습니다.
#import "RootViewController.h"
@implementation RootViewController
@synthesize nameTextField;
@synthesize numberTextField;
- (void)viewDidLoad {
[super viewDidLoad];
//---set two textField
nameTextField = [[UITextField alloc] initWithFrame:CGRectMake(100, 120, 200, 30)];
numberTextField = [[UITextField alloc] initWithFrame:CGRectMake(100, 160, 200, 30)];
nameTextField.backgroundColor = [UIColor clearColor];
numberTextField.backgroundColor = [UIColor clearColor];
nameTextField.borderStyle = UITextBorderStyleRoundedRect;
numberTextField.borderStyle = UITextBorderStyleRoundedRect;
nameTextField.delegate = self;
numberTextField.delegate = self;
[self.view addSubview:nameTextField];
[self.view addSubview:numberTextField];
}
-(IBAction)backgroundTap:(id)sender
{
[nameTextField resignFirstResponder];
[numberTextField resignFirstResponder];
}
RootView Controller 자체에view가 있습니다. IB를 통해view의 밑바닥 클래스인 UIView를 UIControl로 변경합니다.UIControl은 UIView의 하위 클래스이기 때문에 view 속성을 UIControl 실례에 연결하는 데 매우 적합하다.그리고view가 터치한 이벤트 터치 다운을 File's owner 아이콘에 연결하고 백그라운드 탭: 동작을 선택하십시오.링크를 완료합니다.
#pragma mark -
#pragma mark UITextFieldDelegate
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
//[nameTextField resignFirstResponder];
// [numberTextField resignFirstResponder];
[textField resignFirstResponder];//
NSLog(@"textFieldShouldReturn");//
return YES;
}
UITExtField를 수동으로 편집할 때 프록시 방법을 쓰는 것을 잊지 마세요.위의 경우:
nameTextField.delegate = self;
numberTextField = self;
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Sept 10, 2021, TIL (Today I Learned) - UITextField, UITextView TroubleShootings이 글은 텍스트뷰가 화면에 죽어도 나오지 않기 때문에 열심히 찾아보다 intrinsic Content Size를 잘 이해하지 못해서 나온 문제라는 것을 인지하고 같은 실수를 하지 않기 위해 적어봅니다. 상품 상세 페...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.