【发布时间】:2015-05-13 03:16:18
【问题描述】:
我很好奇当我们设置self.navigationItem.hidesBackButton = YES/NO; 时实际调用了什么方法。我很好奇,因为 property 不是 method,当我们将实际在后台运行的任何值分配给任何值时,它可以立即隐藏或显示 Back Button。我一直在想有一个 Run Loop 可以不断检查这样的东西。
【问题讨论】:
-
要回答标题中的问题,扩展为不使用点语法,该行是这样的:
[[self navigationItem] setHidesBackButton: value]。但我相当肯定该方法实际上并没有进行任何重绘。这是在主运行循环的某个地方完成的。 -
所有属性都是方法。为什么不这样说?
标签: ios uinavigationbar uinavigationitem runloop