[英]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.