gpt4 book ai didi

objective-c - 仅调用方法的一部分

转载 作者:行者123 更新时间:2023-12-03 17:41:15 24 4
gpt4 key购买 nike

如果我有一个名为

的方法
-(void) changeButton:(UIButton *)button andAlpha:(float)alpha andEnabled:(BOOL)enabled {
button.alpha = alpha;
button.enabled = enabled;
}

无论如何,我只能调用 [self changeButton:buttonName andAlpha:0.5]; 并错过 andEnabled(BOOL) 启用,以便它保持相同的值.

最佳答案

不,仅当您声明其他方法时。

喜欢

-(void) changeButton:(UIButton *)button andAlpha:(float)alpha {
[self changeButton:button andAlpha:alpha andEnabled:button.enabled];
}

-(void) changeButton:(UIButton *)button andAlpha:(float)alpha andEnabled:(BOOL)enabled {
button.alpha = alpha;
button.enabled = enabled;
}

但请记住,这种方法并不总是好的。例如,enabled 属性可以由某些自定义 setter 备份,即使您不想更改该值,也会调用该 setter 。

关于objective-c - 仅调用方法的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13491532/

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