0

初めてユーザー インターフェースを構築するので、一般的な質問がいくつかありました

1)ビューオブジェクトをView Controllerにドラッグアンドドロップするか、プログラムでサブビューを追加してフレームとフォントを指定するかは本当に重要ですか? 取るべきより良いアプローチは何ですか?

2)プログラムによるアプローチでは、最終的にフレーム値、(x、y)ポイントを推測し、それが好きかどうかシミュレーターでチェックします。これは正しいアプローチですか、それとも UI を構築するためのより高速で優れた方法はありますか? 多分私が気づいていない方法ですか?

3) 開始方法に関する正しい方向への有用なチュートリアル/ポインターはありますか?

ありがとう!

4

1 に答える 1

1

1) どちらのアプローチも問題ありませんが、より静的な UI を使用している場合は通常、Interface Builder の方が適しています。より動的なアプリ (ビューの表示と非表示、または UIViewController コンテインメントを使用する場合) では、コード内のいくつかのビューを追加/表示/非表示にする必要があります。その場合でも、IB で個々のビューを設計して見栄えを良くし、インスタンス化してコードに表示することができます。

2) IB でビューを設計すると、サイズを推測する問題はほとんどなくなります。場合によっては、動的コンテンツのプレースホルダーとして機能する空のビューを IB に追加すると便利な場合があります。次に、コードでビューを追加するときに、スーパービューの寸法を使用するだけで、ビューがプレースホルダーを埋めます。

于 2012-07-03T19:02:37.830 に答える