【问题标题】:Cannot find type 'View' in scope在范围内找不到类型“视图”
【发布时间】:2021-12-21 02:28:39
【问题描述】:

我正在关注本教程:here,我遇到了问题。问题是当我这样做时

struct ContentView: View {
    @State private var location: CGPoint = CGPoint(x: 50, y: 50) // 1
    
    var body: some View {        
        RoundedRectangle(cornerRadius: 10)
            .foregroundColor(.pink)
            .frame(width: 100, height: 100)
            .position(location) // 2
    }
}

我收到以下问题:“在范围内找不到类型 'View'”。

我不知道如何解决这个问题。我看过其他 StackOverflow 帖子,用户有不同的问题,答案是重新启动 Xcode,它似乎可以解决它。我试过了,还是不行。

我也想知道这个错误信息是什么意思?我看到其他用户使用它没有问题。

这也是我第一次使用struct,所以我不知道我是否需要做其他事情。我是初学者,所以任何关于做这类事情的技巧都非常有帮助。

【问题讨论】:

  • 你导入了吗? import SwiftUI
  • 为了澄清前面的评论,我敢肯定,如果您选择在项目中创建一个新的 SwiftUI 文件,您将免费获得导入语句,但如果您创建一个新的 Swift 文件,它将改为使用import Foundation,因此您需要手动添加导入语句,并且始终在顶部的其余代码之前添加。

标签: swift xcode view drag


【解决方案1】:

添加到文件顶部

import SwiftUI

【讨论】:

    猜你喜欢
    • 2021-09-24
    • 2021-09-21
    • 2021-08-01
    • 2022-01-16
    • 2021-08-03
    • 2021-11-29
    • 2021-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多