How do I make UITableViewCell's ImageView a fixed size even when the image is smaller

后端 未结 16 2528
不思量自难忘°
不思量自难忘° 2020-11-27 10:27

I have a bunch of images I am using for cell\'s image views, they are all no bigger than 50x50. e.g. 40x50, 50x32, 20x37 .....

When I load the table view, the tex

16条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-11-27 10:46

    A Simply Swift,

    Step 1: Create One SubClass of UITableViewCell
    Step 2: Add this method to SubClass of UITableViewCell

    override func layoutSubviews() {
        super.layoutSubviews()
        self.imageView?.frame = CGRectMake(0, 0, 10, 10)
    }
    

    Step 3: Create cell object using that SubClass in cellForRowAtIndexPath,

    Ex: let customCell:CustomCell = CustomCell(style: UITableViewCellStyle.Default, reuseIdentifier: "Cell")
    

    Step 4: Enjoy

提交回复
热议问题