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];

}



arrow
arrow
    全站熱搜

    result945 發表在 痞客邦 留言(0) 人氣()