相关疑难解决方法(0)

React Native:获取元素的位置

我正在Image使用flexbox 设计一个组件,使其位于屏幕的中心,效果非常好.现在我希望第二个Image组件直接显示在第一个组件的顶部.第二张图像使用绝对定位.目前我只是猜测像素,以便适合,但当然这不准确,而且可维护性太大.

我几乎都在寻找与jQuery相当的React Native .offset().有没有这样的事情,如果没有最好的方法来达到这个目的?

javascript ios reactjs react-native

55
推荐指数
7
解决办法
7万
查看次数

SwiftUI - 在视图之间绘制(弯曲)路径

用非常基本的术语来说,在我的 Android 应用程序中,我有一个屏幕可以绘制圆圈,然后用曲线将它们连接起来。

我需要的草图

我正在尝试在 SwiftUI 中重新创建它。

我发现这个问题看起来与我正在寻找的问题非常相似,但不幸的是答案非常简短,即使在阅读了大约 10 个不同的博客和 5 个视频之后,我仍然没有完全理解它。
我可以在 SwiftUI 中布局后获取“View”的位置吗?


所以基本逻辑是我以某种方式GeometryReader用来获取我创建的每个元素的.midX.midY坐标Circle,然后Paths在它们之间进行绘制。我唯一的问题是在创建圆之后获取这些坐标。

如何将路径添加到屏幕上,在ZStack前面Circles,路径作为一个自定义形状在后面?


更多信息:
在 Android 上,最终结果如下所示:

在此输入图像描述

基本上我有一个Challenge具有名称和一些详细文本的对象,我将它们像这样布局,以便它在视觉上代表用户的“旅程”。

所以我真正需要的是知道如何布置一些圆圈/图像(上面有文字),然后绘制连接它们的线。每个这样的挑战圈都需要可点击才能打开详细视图。

line ios swift swiftui geometryreader

3
推荐指数
1
解决办法
3328
查看次数

标签 统计

ios ×2

geometryreader ×1

javascript ×1

line ×1

react-native ×1

reactjs ×1

swift ×1

swiftui ×1