首页 > 解决方案 > 表达式类型“()”是模棱两可的,没有更多上下文试图为滚动视图指定大小

问题描述

我正在尝试将 UI 元素与我的视图控制器分开,因此我创建了一个 UIView 来声明我的所有 UI 元素,其中一个元素是 scrollView,这会引发错误

    lazy var scrollView: UIScrollView = {
        let scroll = UIScrollView()
        scroll.contentSize = CGSize(width: self.view.frame.size.width, height: self.view.frame.size.height)
        scroll.translatesAutoresizingMaskIntoConstraints = false
        return scroll
    }()

如何解决表达式类型“()”在没有更多上下文的情况下模棱两可

以及如何为滚动视图指定大小?

我需要在我的视图控制器中声明滚动视图吗?

标签: iosswift

解决方案


解决错误Expression type '()' is ambiguous without more context

scroll.contentSize = CGSize(width: self.frame.size.width, height: self.frame.size.height)

推荐阅读