2016-12-27 3 views
0

現在、通常のUITableViewを使用してフォームを作成しています。セルについては、ストーリーボードでスタイルを「基本」にしてイメージを設定できます。 52 x 52のセットのサイズを持っている。しかし、私は、それは26 x 26になりたいします。それは、カスタムUITableViewCellのスタイルを定義することなく、可能ですか?定義済みのUITableViewCellデザインのイメージサイズを変更する "basic

+0

ストーリーボード内でイメージの拘束を設定し、高さの修正を –

+0

にすることはできません。定義済みのスタイルはグレー表示されていません –

+0

uiimageviewを使用していますか?固定の高さ+比を与えればそれは大丈夫です – Tj3n

答えて

1

ことが可能ですが、あなたはUITableViewCellのサブクラスを作成する必要があります。それから、imageViewのフレームを調整することができますtextLabellayoutSubviews

もっと良い解決策、私の意見では、私はあらかじめ定義されたスタイルを使用しないで、単にストーリーボードにプロトタイプのセルを描きます。イメージビューのサイズを完全に制御できます。

+0

しかし、あなたはおそらく_still_ UITableViewCellをサブクラス化してイメージビューを参照する必要があります。 – matt

+0

もちろん、ストーリーボードを介してセルを設定する必要がない場合(つまり、プロトタイプのセルとは対照的に静的なものを使用する場合) – crizzis

関連する問題