私はUITableViewに配置するはずのいくつかのUIImageを持っています。画像のサイズは一定ではありません。それはテーブルビューのセルよりも小さくてもよく、さらに大きくてもよい。画像サイズのこの不一致は、私のtableViewの多くの問題を引き起こしています。テーブルビューのセルに配置するUIImageのサイズを設定する方法
UIImageのサイズを調整して、自分のtableViewのセルに合うようにする方法はありますか?
私はUITableViewに配置するはずのいくつかのUIImageを持っています。画像のサイズは一定ではありません。それはテーブルビューのセルよりも小さくてもよく、さらに大きくてもよい。画像サイズのこの不一致は、私のtableViewの多くの問題を引き起こしています。テーブルビューのセルに配置するUIImageのサイズを設定する方法
UIImageのサイズを調整して、自分のtableViewのセルに合うようにする方法はありますか?
UIImage
を試してみて、行の高さに合わせることができます。 GitHubで利用できるカテゴリUIImage+SDSCategory.h
を見てください。多くの人が、パフォーマンス上の理由から、画像がiPhone/iPad上で拡大縮小されるべきではなく、これがサーバー上で行われるべきだと教えてくれるでしょう。これがオプションの場合、これが最善の選択肢です。しかし、他に選択肢がなければ、iPhone/iPadのスケーリングもうまくいくはずです。
そうしないと、UIImageが自然にフィットするように、テーブルビューの行を高くすることができます。デリゲートの– tableView:heightForRowAtIndexPath:
メソッドを確認します。
@serigo:ありがとうございました。 thtを試してみる –
どのような問題が発生していますか?どのような行動が期待されますか?行の高さはすべての行で一定であると仮定します。画像のアスペクトは一定ですか? 'cell.imageView.contentMode = UIViewContentModeScaleAspectFit'または' UIViewContentModeScaleToFill'のようにすべてのセルを設定するのはなぜですか? – Zapko
デフォルトのUITableViewCellを使用していますか、独自のUITableViewCellを使用していますか?そして、どのようなimageViewを使用しますか?デフォルトのcell.imageViewまたは独自のセルを作成してセルに配置しますか? – Zapko
私はデフォルトのtableViewセルを使用しています...私はそれをサブクラス化していません。 –