Iphone 监视器控件属性
我有一个Iphone 监视器控件属性,iphone,ios,ipad,uiviewcontroller,Iphone,Ios,Ipad,Uiviewcontroller,我有一个uiviewcontroller,其中包含自定义控件;我需要监控其中的一个属性,以便 如果它变为真,我会在导航栏中隐藏后退按钮,否则允许它 是否适用于iOS和目标c;如果是,如何实现这一点是可能的 假设对象具有名为“布尔值”的属性: 记住在不再需要observer时删除它(viewDidUnload?),否则您将无法使用它。每次你这么做,上帝都会杀死一只小猫。 [obj addObserver:self forKeyPath:@"boolValue" options:NSKeyValue
uiviewcontroller
,其中包含自定义控件;我需要监控其中的一个属性,以便
如果它变为真,我会在导航栏中隐藏后退按钮,否则允许它
是否适用于iOS和目标c;如果是,如何实现这一点是可能的
假设对象具有名为“布尔值”的属性:
记住在不再需要observer时删除它(
viewDidUnload
?),否则您将无法使用它。每次你这么做,上帝都会杀死一只小猫。
[obj addObserver:self forKeyPath:@"boolValue" options:NSKeyValueObservingOptionNew context:NULL];
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context
{
BOOL value=[object boolValue];
if (value)
{
// hide back button
}
else
{
// show back button
}
}