[英]UiImageView in Eureka IOS Swift
我想創建僅包含圖像的行,以填充該行。 我知道如何設置附件視圖,也知道如何創建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
})
請檢查此鏈接,其中提供了您問題的示例解決方案...
這是片段:
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) }
}
}
}
自動布局選項目前不可用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.