ボタンが1つあるプロジェクトは1つあります。 iphone 4の解像度は、iPhone 4の解像度は で、iphone6のサイズはiphone6の解像度と同じで、同じボタンが小さく見えます。 私はautolayoutを使いました。 しかし、自動レイアウトや制約によってそれを管理するソリューションはありますか? サイズや幅をプログラムで管理する代わりに、ボタンのサイズはiPhone 4とiPhone 6で異なります
0
A
答えて
0
あなたがiPhone/iPadの画面の比率で、あなたのボタンのサイズを管理したい場合は、
まず、ストーリーボードに、ボタンに等しい幅と高さの制約を設定する必要があります。
次に、NSLayoutConstraintの2つのIBOutletを追加し、それらをストーリーボードのそれぞれの制約に接続し、比率に従ってyourButtonWidthConstrant.constantとyourButtonHeightConstrant.constantをコードから更新する必要があります。
0
そのボタンにスーパービューで等しい幅の制約を与えます。 等しい幅の制約を選択し、(ボタンの幅)/(スーパービューの幅) として乗数の値を指定し、ボタンにアスペクト比を指定します。
ボタンの幅はデバイスの幅によって異なり、高さは幅に比例して変化します。
私はこの方法を使用しています。
関連する問題
- 1. iPhone 6のシミュレータのLaunchScreenは物理的なiPhone 6とは異なります
- 2. ボタンはIphone 6 plusとIphone 7 plusで動作しません
- 3. iphone 4のアニメーションはシミュレータと異なります
- 4. iPadとiPhoneのテキストラベルのサイズが異なります
- 5. iphone 6からiphone 6にボタン画像とボタンサイズを調整するには
- 6. iphone 4に従ってCutomのボタンとラベルのサイズを変更するには?
- 7. iPhone 6 Plus(ランドスケープ)のメディアクエリと重複するiPhone 4/4S(ランドスケープ)のメディアクエリ
- 8. 異なるiOS iPhoneサイズのフルスクリーンイメージ
- 9. SpriteKit iPhone 5,6および6のSKSceneサイズ
- 10. iPhone、UITableViewの行アイコン/ボタンのサイズは?
- 11. iPhone 4のバックアップを復元した後のWebアプリケーションiPhone 4のサイズ
- 12. フォントサイズとUIViewのサイズは4Sは、iPhone 6とiPhone 5Sのために同じです
- 13. iPhoneとiPhone 4の開発の違いは何ですか?
- 14. Iphone 6のブレークポイント+
- 15. iphone 5またはiphone 6をサイズクラスポートレートモードで確認する
- 16. iOS- iPhone 6と6の画像リソース
- 17. iPhone 6とブラウザのメディアクエリ
- 18. iPhone 6の画面解像度が異なるのはなぜですか?
- 19. シミュレータ上の奇妙なiphone 6プラス画面のサイズ
- 20. iPhone 6 +/7 +
- 21. iOSはiPhoneのサイズ間で特性を異ならせて使用します
- 22. UIScrollviewの幅がiPhoneのサイズと同じになりません
- 23. iPadとiPhoneの起動方法が異なりますか?
- 24. iPhone 6sやiPhone SEなど、さまざまな画面サイズに異なるフォントを設定する方法
- 25. アイコンファイルiPhoneとiPhone 4(変更されますか?)
- 26. テキストがiPhoneで異なるサイズで表示される
- 27. 私のアプリをiPhone 3GS/iPhone 4に制限できますか?
- 28. 3Gとは異なるIphone 3GSレンダリング?
- 29. iPhoneアプリケーションのサイズ
- 30. iPhone 6でUIVisualEffectViewが機能しない
1x、2x、3xと同じ3つのボタンを使用して、異なるiphoneで簡単にボタンサイズやハンドルサイズを管理できます。 –
スーパービューのボタンにアスペクト比を指定します。それはスーパービューに応じてサイズが変更されます.. – Aditya