UIViewController<UITextFieldDelegate>
//inputtext
editTextField = [[[UITextFieldalloc] initWithFrame:CGRectMake(50.0f, 20.0f, 220.0f, 35.0f)] autorelease];
editTextField.delegate = self;
//editTextField.placeholder = @"提示";
editTextField.text = enCname;
//矩形邊框
editTextField.borderStyle = UITextBorderStyleRoundedRect;
//文字垂直置中
editTextField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
//editTextField.layer.cornerRadius = 3.0f;
//editTextField.layer.masksToBounds = YES;
//忽略首字大小寫
editTextField.autocapitalizationType = NO;
editTextField.backgroundColor = [UIColorwhiteColor];
//文字大小
editTextField.font = [UIFontsystemFontOfSize: 28.0f];
//出現叉叉
editTextField.clearButtonMode = UITextFieldViewModeUnlessEditing;
[cell.contentView addSubview:editTextField];
//keyboard was shown
[[NSNotificationCenterdefaultCenter] addObserver:self
selector:@selector(keyboardWasShown:)
name:UIKeyboardDidShowNotification
object:nil];
- (void)keyboardWasShown:(NSNotification *)notification
{
downView.frame = CGRectMake(0, 0, self.view.bounds.size.width, 280);
}
//touchdown background
UITapGestureRecognizer *tap = [[UITapGestureRecognizeralloc] initWithTarget:selfaction:@selector(dismisskeyboard)];
[self.viewaddGestureRecognizer:tap];
[tap release];
- (void) dismisskeyboard{
downView.frame = CGRectMake(0, 200, self.view.bounds.size.width, self.view.bounds.size.height-200);
[accountFieldresignFirstResponder];
}
留言列表