swift - Eureka IOS Swift 中的 UiImageView

标签 swift eureka-forms

我想创建一个仅包含图像的行,并填充该行。我知道如何设置附件 View ,也知道如何创建 ImageRow,但我想要的是显示全宽图像的行(理想情况下将行的自动高度设置为图像大小)。

我已经尝试使用 Eureka 社区的 ViewRow()(见下文),但这似乎无法实现我想要的。谁能提供一些建议或示例代码?

<<< ViewRow<UIImageView>() {row in
  row.title = "My Image" }
.cellsetup({ (cell, row) in
  cell.view = UIImageView()
  cell.contentView.addSubview(cell.view!)
  let imgView = UIImageView(named: "myImage")
  cell.view = imgView
})

最佳答案

请检查此链接,它有针对您的问题的示例解决方案...

ViewRow in Eureka

这是片段:

import UIKit
import Eureka
import ViewRow

class ViewController: FormViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        form
        +++ Section("Section 1")

        <<< LabelRow() { (row) in
            row.title = "Row Above"
            row.value = "12345"
        }

        <<< ViewRow<UIImageView>()
        .cellSetup { (cell, row) in
            //  Construct the view for the cell
            cell.view = UIImageView()
            cell.contentView.addSubview(cell.view!)

            //  Get something to display
            let image = UIImage(named: "trees")
            cell.view!.image = image

            //  Make the image view occupy the entire row:
            cell.viewRightMargin = 0.0
            cell.viewLeftMargin = 0.0
            cell.viewTopMargin = 0.0
            cell.viewBottomMargin = 0.0

            //  Define the cell's height
            cell.height = { return CGFloat(300) }
        }
    }
}

自动布局选项目前不可用。

关于swift - Eureka IOS Swift 中的 UiImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46574385/

相关文章:

ios - 如何在 iOS 上处理带有 .m3u8 文件的 CloudFront 签名 Cookie?

swift - Eureka : How to change the row hidden or not by onchange function

ios - 使用 NSCoding 将对象解码为 Int 时抛出的错误是 : fatal error: unexpectedly found nil while unwrapping an Optional value

ios - Swift:异步加载和显示照片

ios - Swift Eureka 自定义单元格图片全屏

ios - 如何清除内联行中的值,例如 DateInlineRow?

ios - Eureka 自定义行

ios - 将 AlertRow 与 Eureka 一起使用 如何在触摸外部任何地方时关闭警报窗口

iOS Swift 在哪里存储用户登录数据或 OAuth token ?

ios - 将目标添加到 tableview 单元格内的 collectionview 单元格的按钮