gpt4 book ai didi

ios - 当一个 Action 在 Xcode 的另一个屏幕上完成时如何改变按钮的状态?

转载 作者:行者123 更新时间:2023-11-29 13:43:42 25 4
gpt4 key购买 nike

当游戏本身达到一定数量的分数时,如何更改关卡选择屏幕上按钮的状态?基本上,我希望在完成一个关卡时,通过获得一定数量的分数,在与我获得分数的游戏屏幕不同的屏幕上出现一个按钮。我希望它几乎像《愤怒的小鸟》中那样。我已经将关卡编程为从关卡选择屏幕和完成后从上一关卡打开。

最佳答案

如果可变按钮屏幕是一组不同的文件或不同的 XIB,那么您可以调用自定义的 -(id)init 方法来获取得分的 int 或 string。

类似于:

//.h 

int passedScore;

//.m
-(id)initwithscore:(int)score {
if (self = [super init]) {

passedScore = score;
}
}

然后当你转换到新 View 时,调用

[newview alloc]initwithscore://score int]autorelease];

然后查看分数是否大于或小于给定常量是一件简单的事情。

if(//scoreint >= //const) {
// do stuff
}

关于ios - 当一个 Action 在 Xcode 的另一个屏幕上完成时如何改变按钮的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8263173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com