leftBarButtonItem和backBarButtonItem的区别

self.navigationItem.leftBarButtonItem

self.navigationItem.backBarButtonItem

self.navigationController.navigationBar.backItem

(1)backBarButtonItem是返回按钮,可以自定义。

(2)leftBarButtonItem如果设置,会替换掉backBarButtonItem,5.0以上可以设置leftItemsSupplementBackButton为yes,来同时显示left和back。一般应用情况,比如rootViewController是不需要返回按钮的,可以用left在左侧加按钮。

(3)navigationBar.backItem是一个只读属性,不能设置。

你可能感兴趣的:(leftBarButtonItem和backBarButtonItem的区别)