У меня SwiftUI NavigationView
с Button
в качестве ведущего элемента панели навигации. Кажется, действие кнопки срабатывает только тогда, когда пользователь нажимает внутри этой маленькой Image
. Могу ли я увеличить площадь смещения, не влияя на высоту панели навигации?
Я попытался добавить .frame
к Image
, но это сделало панель навигации слишком большой.
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView {
Text("Foo")
.navigationBarTitle(Text("Title"), displayMode: .inline)
.navigationBarItems(leading:
HStack {
Button(action: {
print("tapped")
}) {
Image(systemName: "info.circle")
}
})
}
}
}