質問

私はGUIに取り組んでいます。 Setsize Valuesの魔法の数字を取得しています。魔法の数字は悪い練習であるため、どうすればサイズの魔法の数字を取り除くことができますか?それぞれに変数を割り当てる必要がありますか?

setSize(250x400)

そうなるように SetSize(x、y). 。これを克服するための最良の方法は何ですか?私はこれをすべきですか、それとも別のより良い方法がありますか?多くのサイズがあれば、私は一人一人に割り当てることができないので、これは役に立たないでしょう。

役に立ちましたか?

解決

GUIを設計するときは、ユーザーの画面サイズに従ってサイズを計算する必要があります。ここで魔法の数字を使用することは、数分の一人のユーザーにとってうまく機能しますが、一部の人にとってはひどいものになります。

たとえば、最初にユーザー画面の幅と高さを取得し、次に各要素に必要な画面サイズの割合を決定します。次に、画面の幅と高さの一部を使用してサイズを設定します。

どんな画面サイズのユーザーも同じ何かを体験するため、これはベストプラクティスです!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top