簡體   English   中英

更改靜態表中單元格圖像的圖像大小

[英]Change image size of cell image in static table

在此處輸入圖片說明

我已經使用靜態表創建了整個菜單,到目前為止還沒有代碼。 但是我想操縱兩件事。

  1. 我想控制每個單元格中存在的圖像高度和寬度。 如上圖所示。
  2. 需要更改每個單元格中“附件”的x位置。(請參閱參考圖2)

在此處輸入圖片說明

如您所見,菜單隱藏了我所有的附件。 減小TableView的寬度會導致黑色條的另一個問題,如下圖所示。

在此處輸入圖片說明

情節提要方法受到贊賞。 或幾行代碼。 但是不建議我使用代碼制作整個TableView。

使用自定義單元格可以解決此問題,但是您必須創建圖像,標簽和附件,這些圖像,標簽和附件是默認單元格的補充。 因此,如果不可能,則證明它可以提供解決方案。

Q1:我要控制圖像的高度和寬度

答:最初檢查tableviewCell類型是否為Custom ,如果不是custom ,則將單元格類型更改為custom,並且您想要固定的寬度和高度,然后在情節提要中更改以下幾行

    imageView.clipsToBounds = true
    imageView.contentMode =.scaleAspectFit

Q2:需要更改每個單元中存在的“附件”的x位置。(請參閱參考圖像2)

答:在您的RearView上更改tableview的寬度(不是全屏寬度,請使用fullscreenwidth-30)

如果您的后視圖為tableviewcontroller,則在viewWillAppear或ViewDidAppear中更改框架

  func viewDidAppear(_ animated: Bool) {

    super. viewDidAppear(animated)
    tableView.frame = CGRect(x: 0, y: yourYPosition, width: self.view.frame.size.width - 30, height: self.view.frame.size.height)
    UIApplication.shared.keyWindow?.backgroundColor = UIColor.white

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM