1
  • iOS 6+
  • 自動レイアウトの使用
  • 間にあるセルは静的であるため、ヘッダーとフッターを含むテーブル ビュー (静的セルは UITableViewController でのみサポートされ、通常の UIViewController の UITableView ではサポートされません。)

IB では、UIImageView の高さを 140 に設定しました。読み込む画像は正方形です。UIImageView 全体が塗りつぶされている限り、スケールを使用して画像の一部を塗りつぶして表示したいと考えています。このヘッダー ビューで制約を使用する方法はありません。IB ではなく、プログラム (試行済み) ではありません。

問題は、おそらく自動レイアウトが原因で、画像が完全に UIImageView に収まるまで UIImageView が引き伸ばされることです。実際、イメージ ビューは、テーブル ビューの本文の最初の数行にも拡大されています。

この問題を回避するにはどうすればよいですか?

4

2 に答える 2

4

IB で「Clip Subviews」をチェックすることで修正されました。

于 2013-11-10T12:50:43.330 に答える