单击其他按钮时自动单击按钮

时间:2014-07-09 12:55:35

标签: ios objective-c

-(IBAction)buttonAnimator:(id)sender
{
    [self.activityIndicator setAlpha:1];
    [self.activityIndicator startAnimating];
}
- (IBAction)buttonInfo:(id)sender
{


}

点击buttonInfo后如何自动点击buttonAnimatorbuttonInfo有推送segue事件我只是想开始制作动画,然后点击buttonInfo

buttonInfo:空首先我尝试他们两个按钮动画并通过push segue传递其他视图,因为我使用导航器我必须使用push segue当我使用1按钮动画没有开始等待获取数据加载比我尝试使用2按钮首先即时开始动画比我获取数据但我点击2按钮我必须自动点击第二个按钮

1 个答案:

答案 0 :(得分:1)

尝试

-(IBAction)buttonAnimator:(id)sender
{
    [self.activityIndicator setAlpha:1];
    [self.activityIndicator startAnimating];
    [self performSegueWithIdentifier: @"MySegue" sender: self];
}

- (IBAction)buttonInfo:(id)sender
{


}

或者:

-(IBAction)buttonAnimator:(id)sender
{
    [self.activityIndicator setAlpha:1];
    [self.activityIndicator startAnimating];
    [self buttonInfo:sender];    
}

- (IBAction)buttonInfo:(id)sender
{
   // do stuff here
    [self performSegueWithIdentifier: @"MySegue" sender: self];
}

根据在情节提要编辑器中定义具有ID "MySegue"的segue的具体程度,使用第二种选择时,当用户按下信息按钮时以及何时发出操作时,您最终可能会执行两次segue { {1}}也是。

第一个替代方案不会在buttonInfo中执行处理。所以最后这可能是你的解决方案:

buttonInfo: