在没有桥接到ObjectiveC的情况下,我们无法直接在SwiftUI中单独获取水龙头的坐标。因为SwiftUI是一个声明式的UI框架,它的设计目标是简化界面开发,提供高度抽象的视图层次结构。在SwiftUI中,我们通常使用布局和约束来定义视图的位置和大小,而不是直接操作底层的坐标。
如果需要获取水龙头的坐标,可以考虑使用UIKit框架中的UIViewRepresentable协议,将UIKit的视图嵌入到SwiftUI中,并通过UIKit的方法获取水龙头的坐标。具体步骤如下:
需要注意的是,这种方法需要使用到UIKit框架,并且需要在SwiftUI和UIKit之间进行桥接。
领取专属 10元无门槛券
手把手带您无忧上云