gpt4 book ai didi

swift - "Static method ' buildBlock ' requires that ' CGRect ' conform to ' 查看 '"

转载 作者:行者123 更新时间:2023-12-05 00:55:21 24 4
gpt4 key购买 nike

我的代码如下所示:

import SwiftUI

struct MainView: View {
var body: some View {
CGRect(x: 20, y: 20, width: 100, height: 100)
}
}

但是,我得到了错误:

Static method 'buildBlock' requires that 'CGRect' conform to 'View'

如何在 SwiftUI 中使用 CGRect?

最佳答案

也许你想要这个

struct MainView: View {
var body: some View {
Rectangle()
.frame(width: 100, height: 100)
}
}

在 SwiftUI 中,我们应该只在 body 中放置 View ,而不是在 drawing 中。

注意:屏幕上的 View 布局有不同的变体,取决于需要,但我建议避免位置硬编码(如 x:20、y:20),因为它会在不同的设备上给出不同的结果。

关于swift - "Static method ' buildBlock ' requires that ' CGRect ' conform to ' 查看 '",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64731590/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com