Iphone 向单个iAction添加两个不同的操作-随机选择
目前,我有一个Iphone 向单个iAction添加两个不同的操作-随机选择,iphone,ios,objective-c,xcode,ipad,Iphone,Ios,Objective C,Xcode,Ipad,目前,我有一个iAction链接到ShowLeadboard,用户按,没问题 -(IBAction)RandomView { [[GameManager sharedGameManager] showLeaderboard:self]; } 然而,我如何(如果可能的话)使它随机进入不同的屏幕,可能每隔按一次或类似的按钮,例如 -(IBAction)RandomView { [[GameManager sharedGameManager] showLeaderboard:self
iAction
链接到ShowLeadboard
,用户按,没问题
-(IBAction)RandomView {
[[GameManager sharedGameManager] showLeaderboard:self];
}
然而,我如何(如果可能的话)使它随机进入不同的屏幕,可能每隔按一次或类似的按钮,例如
-(IBAction)RandomView {
[[GameManager sharedGameManager] showLeaderboard:self];
或
这是可能的还是太复杂而无法集成?这是在两种可能性之间随机选择的最简单方法:
if (arc4random() % 2 == 0) {
// do one thing
} else {
// do another thing
}
我会使用随机生成器,例如:
int randomVar = arc4Random()%1
然后对randomVar执行一个switch语句,在不同的情况下,我会使用“self-PerformsgueWithIdentifier:”方法。对不起,您的问题不清楚,您是否希望如果用户长时间按下按钮,您的按钮会有另一个动作?
int randomVar = arc4Random()%1