在后退按钮旁边添加一个按钮

Arn*_*aud 28 objective-c uinavigationcontroller uinavigationitem ios

在iOS中,是否可以在默认后退按钮旁边添加一个按钮(使用该方法时自动创建的按钮pushViewController)

我想在这里添加一个按钮!

我试图使用的方法setLeftBarButtonItemssetBackBarButtonItem却徒劳无功-每当我设置左边栏按钮项目,默认返回按钮消失.

谢谢你的帮助!

Tho*_*ers 79

做就是了

self.navigationItem.leftItemsSupplementBackButton = YES;
self.navigationItem.leftBarButtonItems = @[item1, item2];
Run Code Online (Sandbox Code Playgroud)

  • +1:是的,这就是这个属性的用途.从`UINavigationBar.h`标题,`默认情况下,leftItemsSupplementBackButton属性为NO.在这种情况下,不会绘制后退按钮,左侧的项目或项目将替换它.如果您希望除了后退按钮之外还显示左侧项目(而不是相反),请将leftItemsSupplementBackButton设置为YES. (2认同)