首页 > 解决方案 > 如何在消息应用程序中创建撰写栏按钮项目

问题描述

iOS 上的 Messages 应用程序在主视图控制器中的大标题文本“Messages”旁边放置了两个条形按钮项,带有圆圈样式。

您如何使导航栏中的自己的栏按钮项具有相同的行为?

在此处输入图像描述

标签: iosobjective-cuiviewcontrolleruibarbuttonitem

解决方案


我认为这个演示项目应该给你足够的提示来帮助你。

附录:您可能已经意识到这一点,但如果您还特别想要一个搜索栏,还有一个UISearchControllerViewController 可以帮助获取用户输入并使用结果填充 TableView。

附录:进一步研究,已经有一个 SO answer涵盖了这一点。此外,查阅 API参考资料表明setToolbarItems已经支持添加一个数组UIBarButtonItem

就自定义按钮而言,请查看此参考资料,其中有一节是关于自定义外观的。另外,UIBarButtonItem方便的构造函数也支持取a UIImage。如果那里的内容不足以完成您的需要,您可以随时继承UIBarButtonItem并更改那里的视图。


推荐阅读