美文网首页
自定义键盘

自定义键盘

作者: 芥子劫 | 来源:发表于2016-05-09 11:10 被阅读0次

    - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField

    {

    if ((int)kScreenHeight == 736)

    {

    //keyboardHeight=226;

    NSLog(@"123");

    UIButton *addbtn = [[UIButton alloc]initWithFrame:CGRectMake(0, kScreenHeight-226-64-40, kScreenWidth, 40)];

    addbtn.tag = 10000;

    addbtn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentRight;

    addbtn.contentEdgeInsets = UIEdgeInsetsMake(0,0, 0, 10);

    [addbtn setBackgroundColor:[UIColor colorWithRed:235/255.0f green:235/255.0f blue:237/255.0f alpha:1]];

    [addbtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];

    [addbtn setTitle:@"确定" forState:UIControlStateNormal];

    [addbtn addTarget:self action:@selector(jianpanquedingClicked) forControlEvents:UIControlEventTouchUpInside];

    [self.view addSubview:addbtn];

    }

    else

    {

    //keyboardHeight=216;

    NSLog(@"456");

    UIButton *addbtn = [[UIButton alloc]initWithFrame:CGRectMake(0, kScreenHeight-216-64-40, kScreenWidth, 40)];

    addbtn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentRight;

    addbtn.contentEdgeInsets = UIEdgeInsetsMake(0,0, 0, 10);

    [addbtn setBackgroundColor:[UIColor colorWithRed:235/255.0f green:235/255.0f blue:237/255.0f alpha:1]];

    [addbtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];

    [addbtn setTitle:@"确定" forState:UIControlStateNormal];

    [addbtn addTarget:self action:@selector(jianpanquedingClicked) forControlEvents:UIControlEventTouchUpInside];

    addbtn.tag = 10000;

    [self.view addSubview:addbtn];

    }

    return YES;

    }

    - (void)jianpanquedingClicked{

    [self.view endEditing:YES];

    UIButton *btn = (UIButton *)[self.view viewWithTag:10000];

    [btn removeFromSuperview];

    NSLog(@"123");

    }

    相关文章

      网友评论

          本文标题:自定义键盘

          本文链接:https://www.haomeiwen.com/subject/zhqerttx.html