使用UIButtons实现拨动开关?

时间:2011-06-11 23:03:10

标签: objective-c ios cocoa-touch uibutton uialertview

我有两个按钮,一个名为“On”,另一个名为“Off”。它们放在主视图控制器上。

当用户按下“开”按钮时,我想要它,以便当他们点击其他视图(如“声音视图”和“声音视图”)时,弹出UIAlertView。因此,“开启”按钮会激活UIAlertView,但是一旦用户按下“关闭”按钮,所有UIAlertView都将被禁用。

1 个答案:

答案 0 :(得分:0)

创建切换按钮方法并从按钮调用此方法。你的方法应该是这样的:

onButton = [[UIButton alloc] initWithFrame:CGRectMake(140,25,160,20)];
offButton = [[UIButton alloc] initWithFrame:CGRectMake(140,125,160,20)];
- (void) toggleButton: (UIButton *) button 
{ 
 if(button == onButton )
{

    // do whatever you want
}
else if(button == offButton )
{
    // do whatever you want
}

我没有在if子句中写入方法,但我希望你明白我的意思。