SwiftUI按钮及可点击区域偏移,点击区域与渲染视图错位求助
视图可点击区域与渲染视图错位问题
问题现象
- 所有视图(尤其是按钮)存在可点击区域与渲染视图错位的问题:布局显示正常,但按钮必须点击其右下方位置才能触发响应,点击按钮本身无任何动作。
- 该问题仅在模态视图返回后出现,通过调试视图层级可清晰观察到错位现象。
- 触发场景:将视图嵌套在
ScrollView中会引发此问题,但其他结构类似的视图无此异常,且出现问题的视图与正常视图无明显代码差异。
相关代码
var body: some View { NavigationView { ScrollView(.vertical, showsIndicators: false) { Group { contentView contentView contentView contentView contentView contentView contentView contentView } contentView contentView contentView contentView } .padding(.horizontal) } .navigationViewStyle(.stack) }
问题截图

内容的提问来源于stack exchange,提问作者Michał Ziobro
相关产品推荐
相关产品推荐

