问题标签 [geometryreader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swiftui - SwiftUI:在 Firebase ML Kit 识别的元素周围绘制矩形
我目前正在尝试在图像顶部绘制用 Firebase ML Kit 识别的文本框。目前,我还没有成功,我根本看不到任何框,因为它们都显示在屏幕外。我正在查看这篇文章以供参考:https ://medium.com/swlh/how-to-draw-bounding-boxes-with-swiftui-d93d1414eb00以及该项目:https ://github.com/firebase /quickstart-ios/blob/master/mlvision/MLVisionExample/ViewController.swift
这是应该显示框的视图:
}
这是该视图嵌套的视图:
}
本教程的计算导致矩形太大而示例项目之一太小。(与高度类似)不幸的是,我找不到 Firebase 决定元素大小的大小。这就是它的样子:根本 不计算宽度和高度,矩形似乎具有它们应该具有的大小(不完全),所以这给了我一个假设,即 ML Kit 的大小计算没有完成与 image.size.height/width 成比例。
ios - GeometryReader 在 SwiftUI 中占用额外空间
下面的代码是创建一个自定义按钮
但是,整个按钮视图包含了 GeometryReader 引入的额外空间,因此当我将此视图放到根视图时,无法消除空间。
animation - SwiftUI - 视图左上角的按钮不起作用
我是 SwiftUI 的新手,我的“汉堡包”菜单有问题。
基本上我为主页创建了 2 个视图:主页视图和主侧菜单视图。
我的主要目标是将“汉堡包”按钮放在视图的左上角,并在单击时打开侧面菜单。但是,当我使用 .edgesIgnoringSafeArea(.top) 并将“汉堡包”按钮放在视图的左上角时,该按钮不会打开菜单。相反,如果我不添加 .edgesIgnoringSafeArea(.top),则该按钮将显示在视图中间,并且在单击它时可以正常打开菜单。
你能帮我看看我做错了什么吗?
提前致谢。
主页视图:
主侧菜单视图: