swift - NavigationBar 中的 SwiftUI SF 符号按钮不起作用
问题描述
我正在尝试使用一个 SF 符号图像的按钮作为尾随导航栏项,但是,当单击 REAL IPHONE 上的按钮时,它非常非常不可靠,我最终单击它 30+ 只获得 1 次单击注册.
我的代码如下所示:
NavigationView {
List {
Text("Example")
} .navigationBarTitle("Tasks").navigationBarItems(trailing:
Button(action: { print("I was clicked!")}) {
Image(systemName: "plus")
}
)
}
但是,当我将同一个按钮放在 之外时navigationBarItems
,按钮注册点击会容易得多。
我可以在这里做什么?
这是 SwiftUI 的问题吗,如果是,有解决方法吗?
谢谢!
解决方案
您可以添加padding
到image
以增加图像的命中框
Image(systemName: "plus")
.padding([.leading, .top, .bottom])
推荐阅读
- vba - Microsoft Excel VBA - 运行时错误 438
- python - 汇总海量数据
- javascript - 如何在反应中使用参数
- javascript - jqgrid在排序时更改光标
- tfs - TFS Build 2015“警告:无法为...创建 DiaSession”NUnit
- java - 使用java反射API获取scala的case类参数
- sparql - 将查询结果写入 .ttl 文件格式
- google-sheets - 提取重复的 URL 参数字符串
- watson-studio - 用于运行建模器流程的 API?
- javascript - 是否有任何即时的 DOM/浏览器 API 事件或回调(中断当前流程)