我如何知道我的观点是否可见?

时间:2011-03-09 05:42:32

标签: iphone objective-c cocoa-touch uinavigationbar

当视图发生变化时,UINavigationBar的颜色会发生变化。但是当用户按下后退按钮时,我希望它改回来,但事实并非如此。如何找出用户何时返回原始页面,以便它会再次变回常规颜色?

1 个答案:

答案 0 :(得分:1)

您可以使用bool变量在viewWillDisappear中进行编码,该变量会检查您是向前还是向后。

当你前进(意味着push或presentModelViewController)然后将BOOL设置为YES或者它是NO。

并在viewWillDissappear中跟踪。