[解決済み] UITableViewCellのImageViewを、画像が小さくても固定サイズにする方法
2022-10-22 01:10:33
質問
セルのイメージビューに使用する画像がたくさんありますが、それらはすべて50x50以下の大きさです。
テーブルビューを読み込むと、画像の幅がバラバラなので、文字が揃いません。 また、小さな画像は左側ではなく、中央に表示させたいです。
以下は、私が「cellForRowAtIndexPath」メソッド内で試しているコードです。
cell.imageView.autoresizingMask = ( UIViewAutoresizingNone );
cell.imageView.autoresizesSubviews = NO;
cell.imageView.contentMode = UIViewContentModeCenter;
cell.imageView.bounds = CGRectMake(0, 0, 50, 50);
cell.imageView.frame = CGRectMake(0, 0, 50, 50);
cell.imageView.image = [UIImage imageWithData: imageData];
ご覧の通り、いくつかのことを試しましたが、どれもうまくいきません。
どのように解決するのですか?
すべてを書き換える必要はありません。代わりにこうすることをお勧めします。
カスタムセルの.mファイルの中にこれを貼り付けます。
- (void)layoutSubviews {
[super layoutSubviews];
self.imageView.frame = CGRectMake(0,0,32,32);
}
これでうまくいくはずです :] 。
関連
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] Cocoapodsの使用時にXcodeの警告を無視する
-
[解決済み】UIImageViewで画像の変化をアニメーションで表現するには?
-
[解決済み] APNSの.pemファイルを作成する?
-
[解決済み] CGFloatとfloatを使うことの違いは何ですか?
-
[解決済み] ITunesのレビューURLとiOS 7(ユーザーにアプリを評価してもらう)AppStoreに空白のページが表示される。
-
[解決済み] 静的ライブラリのObjective-Cカテゴリ
-
[解決済み] iPhoneシミュレーター - 低速接続をシミュレートする?
-
[解決済み] UILabelがラベルサイズに合うようにテキストを自動縮小しない
-
[解決済み] iOS: HTTP POST リクエストを実行するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Mobile Safariで電話番号のリンクを無効にする方法を教えてください。
-
[解決済み] UINavigationControllerに右ボタンを追加する方法は?
-
[解決済み] iPhoneでウェブページからアプリがインストールされているかどうかを確認する方法
-
[解決済み] プロダクションコードでNSLog()を使ってはいけないというのは本当ですか?
-
[解決済み] 指定されたエンタイトルメント...プロファイルです。(0xE8008016)と表示されました。エラー iOS 4.2
-
[解決済み] CALayer setNeedsDisplayInRect:] の暗黙のアニメーションを無効にする。
-
[解決済み] iOSアプリをクラッシュさせる確実な方法とは?
-
[解決済み] iPhoneのデータ使用量のトラッキング/モニタリング
-
[解決済み] UITextFieldの高さを設定するには?
-
[解決済み] アプリを提出する前にitunesのリンクを取得する