繁体   English   中英

将徽标添加到导航栏中的“后退”按钮的左侧

[英]Add logo to left side of Back button in navigation bar

我正在尝试在导航栏的最左侧添加徽标。 我仍然想显示“后退”按钮和页面标题,但是徽标必须固定在“后退”按钮之前的左侧。

我尝试将徽标添加为“条形按钮项”,但这会删除“后退”按钮。

有什么办法吗? 提前致谢!

如果添加UIBarButtonItem作为leftBarButtonItem那么你也可以设置属性

self.navigationItem.leftItemsSupplementBackButton = true

这将使您拥有两个按钮,而不会破坏后退按钮。 但是它不会在最左侧,该空间保留用于后退按钮。 如果您想违反Apple的设计准则,并且徽标对于标准iOS导航更为重要,则需要进行一些自定义。

您可以使用UINavigationItem上的leftBarButtonItems属性以自己的顺序设置多个项目。 其中一个可以是徽标,另一个可以是自定义后退按钮,您可以将其设置为调用navigationController.popViewControllerAnimated(true)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM