-(IBAction)buttonAnimator:(id)sender
{
[self.activityIndicator setAlpha:1];
[self.activityIndicator startAnimating];
}
- (IBAction)buttonInfo:(id)sender
{
}
点击buttonInfo
后如何自动点击buttonAnimator
。 buttonInfo
有推送segue事件我只是想开始制作动画,然后点击buttonInfo
。
buttonInfo:
空首先我尝试他们两个按钮动画并通过push segue传递其他视图,因为我使用导航器我必须使用push segue当我使用1按钮动画没有开始等待获取数据加载比我尝试使用2按钮首先即时开始动画比我获取数据但我点击2按钮我必须自动点击第二个按钮
答案 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: