Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 用于更改UItextfield值的多个按钮_Ios_Uitextfield - Fatal编程技术网

Ios 用于更改UItextfield值的多个按钮

Ios 用于更改UItextfield值的多个按钮,ios,uitextfield,Ios,Uitextfield,在不必有多个iAction的情况下,实现以下目标的最佳实践是什么 单击其中一个蓝色按钮时,我希望它将下面的输入字段更改为按钮指定的值 谢谢您需要为按钮1、按钮2设置UIButton标签。。。如0、1等 编辑 -(IBAction)buttonAction:(UIButton *)sender { switch(sender) { case 0: //Change UITextValue break

在不必有多个
iAction
的情况下,实现以下目标的最佳实践是什么

单击其中一个蓝色按钮时,我希望它将下面的输入字段更改为按钮指定的值


谢谢

您需要为按钮1、按钮2设置UIButton标签。。。如0、1等

编辑

    -(IBAction)buttonAction:(UIButton *)sender
     {
         switch(sender) {
        case 0: 
             //Change UITextValue
        break;

        case 1: 
             //Change UITextValue
        break;

        default: //Not found
        break;

      }
  }

您需要为按钮1、按钮2设置UIButton标记。。。如0、1等

编辑

    -(IBAction)buttonAction:(UIButton *)sender
     {
         switch(sender) {
        case 0: 
             //Change UITextValue
        break;

        case 1: 
             //Change UITextValue
        break;

        default: //Not found
        break;

      }
  }

您还可以通过将目标设置为相同的选择器来实现这一点 例如



U也可以通过将目标设置为相同的选择器来实现这一点 例如



谢谢谢克尔,我会很快看一看。@SnakeBlisken,因为你有两个以上的按钮。最好使用switch-case而不是if-else。因为它会占用更少的内存周期。是的,可以!谢谢各位!谢谢谢卡,我会很快看一看。@SnakeBlisken,因为你有两个以上的按钮。最好使用开关盒而不是if-else。因为它会占用更少的内存周期。是的,可以!谢谢各位!