2016-06-19 6 views
1

私は自動レイアウトを使用しています。それは本当にクールです。しかし、イメージボタンのサイズを変更するのに問題がありました。自動レイアウトを使用して画像ボタンのサイズを変更するにはどうすればよいですか?

私は1つの画像のボタンを持っている...それは

iPhone 6のために設計されている画像のボタンサイズは46px X 46pxです。

自動レイアウトでこのボタンのサイズを変更します。

イメージボタンの幅= 46x(画面幅/ 375)< - 375は、iPhone6用に設計されているため、iPhone 6の幅を意味します。例えば

iPhone6で

画像ボタンの幅= 46 X(375分の375)=のiPhone5で46

画像ボタンの幅= 46 X(375分の320 )= 39.2

in iPhone6 plus

image b uttonの幅= 46 x(414/375)= 50.78 ...

しかし、私はどのように自動レイアウトを使用してこのメ​​ソッドを設定するのが見当たりません。例えば

のみ存在していている乗算オプション..

選択ボタンとスーパービュー...と拘束+掛ける...

しかし、私はそれを好きではありません...あなたは私を助けることができますか?

は、あなただけの値を選択する必要があり、あなたが

+0

なぜそれが気に入らないのですか?何が間違っていますか? – Wain

+0

私の間違っている....私はどのように自動レイアウトを使用してイメージの幅を設定するのですか?私は自動レイアウトの周りを見てきた...と私はボタンとスーパービューと等幅関数を使用してイメージのボタンの幅を設定しようとしている...しかし、私はこのように設定する方法を知らない.. "画面幅/ 375"としての詳細。 –

答えて

2

あなたは、乗算器を使用して画面幅(またはビューのスーパー幅)の割合にボタンを設定することができますありがとうございました。あなたはまた、チェックすることができます375分の46 = 0.12

の割合である375のスーパーで46になりたいボタンの

その0.12 * 320 = 38.4と0.12 * 414 = 49.68

小数点以下桁数を0.12にして、必要なサイズにします。理想的には、デバイスサイズごとに画像のピクセル数が整数になるようなものを選択してください...

+0

返信ありがとうございます。あなたは... "画像の幅に3等幅を加える"ことを意味しますか?または、乗数を0.12に設定するだけですか? –

+1

「画像幅に等しい3を加える」とは何を意味するのか分かりません。はい、乗数を '0.12'に設定して試してみてください。 – Wain

+0

私はそれを得ました。どうもありがとうございます...もう1つ質問がありますか? Um ... 0.12はとても冷たいです。しかしiPhone 6では...私の画像の幅= 45ピクセル、右ピクセルは46ピクセルですか?私は本当にあなたに感謝しています:) –

関連する問題