菜鸟教程小白 发表于 2022-12-13 11:56:37

iphone - UITextField ResignFirstRespond 在 iphone 中不起作用?


                                            <p><p>我设计了一个带有四个 UITextField 的表单。第一个用于输入数字,第二个用于输入姓名,第三个用于选择日期,最后一个用于选择时间。第一个使用数字键盘的文本字段将通过使用键盘上的完成按钮隐藏。如果用户从第一个(数字文本字段)输入第二个(名称文本字段)时,第一个键盘将完美隐藏。如果用户输入名称并选择日期文本字段在操作表中显示日期选择器,则当用户选择日期并点击完成/取消按钮时,我隐藏操作表。但是,名称文本字段键盘不会从屏幕上消失。我绑定(bind)了下面的代码,它不起作用。任何人都可以提出这个澄清的想法吗?提前致谢。</p>

<pre><code>-(void)textFieldDidBeginEditing:(UITextField *)textField
{
    if (textField == numberTextfield)
    {
      ;

    }
    else if(textField == nameTextfield)
    {

    }
    else if(textField == dateTextField)
    {
      ;

      ;
      ;
    }
    else if(textField == timeTextField)
    {         
      ;
      ;
    }
}

- (BOOL) textFieldShouldReturn:(UITextField *)textField// If the user select Return key it is dismissing fine
{
    ;

    return YES;
}

-(BOOL) textFieldShouldEndEditing:(UITextField *)textField
{
    ;
    return YES;
}

-(void) DateDone
{
   ;
}

-(void) timeDone
{
   ;
}
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>戈皮纳特。请尝试我的以下代码,</p>

<pre><code>- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
    if (textField == dateTextField )
    {
      ;

      ;

      ;
    }
    else if( textField == timeTextField)
    {
      ;
      ;
      ;
    }
    return YES;
}
</code></pre>

<p>我相信我会帮助你的。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - UITextField ResignFirstRespond 在 iphone 中不起作用?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/9512450/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/9512450/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - UITextField ResignFirstRespond 在 iphone 中不起作用?