nal*_*jin 5 image toolbar ios swift swiftui
我加了两个ToolbarItem。一个是Menu,另一个是Button。
.toolbar {
// Menu
ToolbarItem(placement: .navigationBarTrailing) {
Menu(content: {
Text("hello world")
}, label: {
Image(systemName: "gear")
})
}
// Button
ToolbarItem(placement: .navigationBarTrailing) {
Button(action: {
print("button touched")
}, label: {
Image(systemName: "gear")
})
}
}
Run Code Online (Sandbox Code Playgroud)
即使我使用相同的图像作为标签,大小也不同。结果是这样的。
我想让菜单标签图像大小像按钮一样大,以便用户可以更轻松地触摸它。
只需添加修饰符.imageScale(.large)到ImageMenu
Menu(content: {
Text("hello world")
}, label: {
Image(systemName: "gear")
.imageScale(.large) // Add this modifier
Run Code Online (Sandbox Code Playgroud)
默认情况下,引擎似乎SwiftUI正在计算代表您使用的大小。
| 归档时间: |
|
| 查看次数: |
133 次 |
| 最近记录: |