swift - SwiftUI `navigationBarItems` 与 `toolbar` 有什么区别?
问题描述
SwiftUI中的navigationBarItems
vs有什么区别?toolbar
我一直在交替使用它们,感觉它们用不同的语法做同样的事情,例如:将按钮放在导航栏上(.leading/.trailing)。
解决方案
正如 Lorem Ipsum 所说,.toolbar
是前进的方向。最大的区别是.navigationBarItems
仅适用于 iOS/iPad 操作系统,而.toolbar
适用于 macOS 也是如此。
这使得创建通用视图变得更加容易。
如果您只是针对移动设备,那么目前的结果并没有任何区别。
推荐阅读
- php - 如何使用 php file_put_contents 将最后一个结果写入文件的第一行?
- python - Django 对象创建无限发生
- json - 在 Dataflow 作业期间无法将 json 序列化为表行以将数据流式传输到 BigQuery
- php - 尝试使发送邮件功能laravel变得可重用时未定义的变量
- sql - 在 Postgres 中最后一次阅读消息 id 之后计算聊天中的未读消息
- go - go中的lambda多部分/文件上传
- r - 分类的源变量不存在
- react-native - 如何将密码设置为 ntag215/213?以及密码设置后如何进行身份验证..?PACK有什么用?
- r - 如何在 R 中创建新数据时转置列?
- entity-framework-core - 渴望从不使用其主键的自引用表中加载完整的层次结构