2017-01-20 3 views
0

私はアセットカタログのXCodeのイメージスライシング機能を使用してイメージのスライスを設定します。それから私はストーリーボードでこの画像を使用します:画像をUIImageViewに設定します。スライスされたイメージはストーリーボードで繰り返されますが、アプリケーションを実行すると

UIImageViewのサイズはイメージのサイズより大きく、イメージはスライスで定義されているように正しくサイズ変更されます。しかし、ストーリーボードでのみ - 私はアプリを実行すると、画像は、UIImageViewの上部に元のサイズで表示されます。スライシングで定義されているように複製されません。

どうすれば修正できますか?

答えて

0

UIImageViewが画像に合わせてサイズ変更しているように聞こえるので、Autolayout制約が正しく設定されていることを確認してください。デフォルトでは、UIImageViewは内容、すなわち画像の公称サイズに合わせてサイズを変更しようとします。幅、高さ、または左、右、上、下の制約を追加して、セルフサイジングでないことを確認します。

関連する問題