私はカスタムテーブルビューを持ち、各セルの下に私は画像ビューを持っています。私はサービスとは異なるサイズの画像を受信しており、それに応じてフレームを調整したい。カスタムテーブルビューのセルでUIImageviewを調整する方法
フレームサイズより小さい画像があるときはいつも、その高さに応じて高さを調整したいと思います。
は、だから私は、現在のフレームサイズと画像サイズを比較し、ImageViewのフレームを更新しようとしているが、その動作していないのです。
cell.image.contentMode = UIViewContentModeScaleAspectFit;
if(cell.image.image.size.height<cell.image.frame.size.height)
{
cell.image.frame = CGRectMake(cell.image.frame.origin.x, cell.image.frame.origin.y,cell.image.frame.size.width, cell.image.image.size.height);
}
問題を解決するために何が必要なのですか?
私はcellForRowAtIndexPathの下で何もする必要はありませんか? @ aman.sood – Fay007
はい、あなたのUIImageViewにイメージを設定します。また、カスタムセルxibをチェックしてください - >モードセット、それは –
を記入してスケールする必要がありますが、私に例外を与えるheightForRowAtIndexPathのセルオブジェクトを宣言する – Fay007