2016-11-28 6 views

答えて

1

を画像サイズを変更するにはどのように私は右のそれを得た-hopefully-場合、あなたはmultiplierプロパティで制約を使用することによって、これを達成することができます。

のは、ImageViewののwdithを変更する簡単な例を見てみましょう:

は、次のことを考えてみましょう:

enter image description here

現在、ImageViewのは、次の制約があります。

  • コンテナ内で水平に配置します。
  • コンテナの幅と同じです。
  • 上部と垂直方向の間隔。
  • 自己と同じ高さです。

imageViewの幅は、2番目の制約のためにコンテナ(画面)の幅に等しいことに注意してください。画面の幅が何であっても、imageViewの幅は同じです。

第2の制約を選択し、サイズインスペクタを選択した後、あなたはmultiplierオプションが表示されるはずです。ImageViewの幅こと

enter image description here

注:

enter image description here

0.5にそれを変更します変更された場合、0.5は「imageViewの幅がコンテナの半分(50%)である」ことを意味します。

imageViewの高さを変更する場合にも適用されます。

1

プログラムでフルスクリーン画像を作成します。

let width = self.view.bounds.width//full width 
    let height = self.view.bounds.height//full height 
    let imageName = "yourImage.png" 
    let image = UIImage(named: imageName) 
    let imageView = UIImageView(image: image!) 
    image.frame = CGRectMake(0, 0 , width, 320) 
    view.addSubview(imageView) 
関連する問題