<分区>
要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:Stack Overflow question checklist
关闭 9 年前。
<分区>
要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:Stack Overflow question checklist
关闭 9 年前。
我正在构建一个应用程序,其中的整数值可以随机更改,我希望能够根据该整数值隐藏或显示 UIButton。 但是,我不知道如何在整数值发生变化时触发状态变化。
在 iOS 上有什么简单的方法吗?
非常感谢您的帮助
最佳答案
为此使用观察者模式
[self.myVC addObserver:self forKeyPath:@"IntegerProperty" options:0 context:nil];
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context
{
if (object == self.myVC && [keyPath isEqualToString:@"IntegerProperty"]) {
//do work
}
}
关于ios - 当整数的值改变时触发一个 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18991353/