自動レイアウトを使用して、カスタムUITableViewCellのコンテンツをシフトおよびサイズ変更するにはどうすればよいですか?
contentView
問題をより明確にするために、カスタムセルのを明るい灰色の背景色に割り当てました。これを可能な限り最小の問題に減らすために、私のカスタムセルには、いくつかの黄色い星を示すUIImageView
名前が1つだけあります。ratingImageView
下の画像では、このような3つのセルを見ることができます。
私ratingImageView
には4つの制約しかありません。(1)幅= 81、(2)高さ= 40、(3)中心Yをスーパービューに揃え、(4)後続スペースをスーパービュー=20に合わせます。削除するスワイプで標準の削除ボタンが表示されたときに、画像ビューを左に強制するスーパービュー制約への後続スペースを期待していました。ただし、下の画像に示されているように、そうではありません。
制約のさまざまな組み合わせを試しましたが、ratingImageView
期待どおりにシフトできません。
この問題は、ストーリーボードの入門チュートリアルを実行することで発生しました。古き良き支柱とバネを使ってこの作品を作るのに問題はありませんでしたが、オートレイアウトで試してみることにしました。