 嗨,谁能告诉我如何使用三个按钮来使用 iPhone 中的分段控制。
嗨,谁能告诉我如何使用三个按钮来使用 iPhone 中的分段控制。
			
			1018 次
		
2 回答
            7        
        
		
放置三个带有不同标签的按钮,并用一个 IBAction 将所有三个按钮连接起来,然后利用 switch case 流根据标签做任何事情
 -(IBAction)segmentControleChanged:(id)sender
 {
  switch([sender tag]){
      case 1:
      {
        //Do anyting
        break;
      }
      case 2:
      {
         //Do anyting
         break;
      }
      case 3:
     {
        //Do anyting
        break;
      }
      default:
      break;
    }
}
假设您有 3 个带有标签的按钮 1 , 2 ,3
于 2012-05-28T08:14:54.700   回答
    
    
            1        
        
		
在每个按钮上设置标签。
[button1 setTag:0];
[button2 setTag:1];
[button3 setTag:2];
然后为所有按钮放置相同的@selector 方法。
然后在您的按钮选择器方法中执行以下操作:-
 -(IBAction)youButtonMethod:(id)sender
{
    if([sender tag] == 0)
    {
       // your first button click
    }
    else if([sender tag] == 1)
    {
       // your second button click
    }
    else if([sender tag] == 2)
    {
       // your third button click
    }
}
于 2012-05-28T12:32:33.810   回答