navigationItem的backBarButtonItem和leftBarButtonItem

从navigationController中的aViewController push到bViewController时:

如果bViewController的leftBarButtonItem!=nil,那么将在navigationBar的左边显示bViewController指定的leftBarButtonItem

如果bViewController的leftBarButtonItem==nil,aViewController的backBarButtonItem!=nil,那么将在navigationBar的左边显示aViewController指定的backBarButtonItem

如果两者都为nil,那么navigationBar的左边将显示系统提供的默认返回按钮。

如果两者都为nil,并且指定bViewController的navigationItem.hidesBackButton=YES,那么navigationBar将隐藏左侧按钮。

posted on 2012-09-23 10:03  whilliy  阅读(415)  评论(1编辑  收藏  举报