如何使 leftBarButtonItem 看起来像 backBarButtonItem?
默认解决方案不合适:
- 要更改以前的 ViewController 标题 - 我需要创建自己的函数来控制按钮触摸
- 以创建 leftBarButtonItem 并隐藏 backBarButtonItem - leftBarButtonItem 看起来不像默认的 backBarButtonItem。
The default solvings are not appropriate:
- to change the previous ViewController title - I need to make my own function controlling the button touches up
- to make a leftBarButtonItem and hide backBarButtonItem - leftBarButtonItem doesn't look like a default backBarButtonItem.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这是一个创建自定义 leftBarButtonItem 的示例:
希望它有帮助...
编辑:
试试这个...
我不记得后退按钮是什么类型的按钮,尝试将默认样式更改为其他。祝你好运!
Here's an example to create a custom leftBarButtonItem:
Hope it helps...
Edit:
Try this...
I don't remember what type of button is the backbutton, try to change the default style to other. Good luck!
只需创建一个自定义
barbuttonitem
并使用类似于后退按钮项目的图片对其进行自定义即可。您可以从导航堆栈中的视图控制器获取其文本。
然后处理水龙头以实现所需的效果
Just create a custom
barbuttonitem
and customize it with a picture similar to the back button item.You can get its text from the view controllers in the navigation stack.
Then handle the taps to implement the desired effect
您可以将自定义视图指定为导航控制器的栏按钮,如下所示:
检查 此 Apple 文档 以获取更详细的说明。
You can assign your custom views as the bar buttons to your navigation controller, like this:
Check this Apple documentation for a more detailed explanation, if you want.
这是添加类似后退按钮的技巧:
您可以通过这种方式添加更多项目(例如标题、右键):
Here is a hack to add a back-like button:
You can add more items (such like title, right button) this way: