【问题标题】:How to format cell correctly?如何正确格式化单元格?
【发布时间】:2019-07-26 19:03:36
【问题描述】:

我正在尝试将集合单元格中信息的布局和呈现方式与我拥有的集合单元格模型(带有红色标记的模型)相匹配。我附上了我目前拥有的单元格,其中包含文章标题和解析的图像。标题和图像应该在同一水平线上彼此相邻。相反,标题位于图像上方。我怎样才能修改它,使标题和图像并排?

enter image description here enter image description here

// 新闻单元的设置。添加视图组件并创建 // 他们的布局。

override func setupViews() {
    addSubview(background)
    addSubview(title)
    addSubview(image)
    addSubview(articleDescription)

    // Horizontal Auto layout for views
    constrain(visualFormat: "|[v0]|", view: ["v0": background])
    constrain(visualFormat: "V:|-1-[v0]-1-|", view: ["v0": background])
    constrain(visualFormat: "|-200-[v0]|", view: ["v0": title])
    constrain(visualFormat: "|-50-[v0]-200-|", view: ["v0": image])
    constrain(visualFormat: "|[v0]|", view: ["v0": articleDescription])
    constrain(visualFormat: "|[v0]|", view: ["v0": background])
    constrain(visualFormat: "|[v0]|", view: ["v0": background])

    // Vertical autolayout for views.
    addConstraints(NSLayoutConstraint.constraints(
        withVisualFormat: "V:|-50-[v0(20)][v1(144)][v2(42)]-8-|",
        options: NSLayoutConstraint.FormatOptions(),
        metrics: nil,
        views: ["v0": title, "v1": image,
                "v2": articleDescription]))
}

【问题讨论】:

    标签: ios swift xcode uicollectionview constraints


    【解决方案1】:

    通过以编程方式使用自动布局,一切都会变得更容易。 您应该观看此视频以了解如何使用布局锚点控制子视图……这就足够了。 https://youtu.be/9RydRg0ZKaI

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-10
      • 2014-02-27
      相关资源
      最近更新 更多