私は盲目でMacとiOSデバイスの両方でVoiceoverを使用しているため、iOS開発を開始していますがマウスを使用できません。この特定の場合、私はUIを設計する人を手に入れることができないので、自分自身でビュー上に9つのコントロールをレイアウトしたいと思っています。Interface Builderを使用せずにCocoaTouchコントロールの座標とサイズを指定する
インターフェイスビルダでは、マウスを使用して接続を作成し、コントロールをライブラリからビューにドラッグする必要があるので、自分ではできません。だから私はコードでUIを作成し、これは動作します。
しかし、私は今のコントロールをレイアウトしたい:
- その隣のUITextFieldとUILabel
- こと、2 UILabelsと2 UIButtonsの下。
- さらにいくつかのコントロールがあります。私の意図は単にこれが単純なUIであることを示すことに過ぎません。
誰もがビュー上にこれらのコントロールを配置するのに役立つヒントやルールはありませんか?各コントロールは、以下に似た構文を使用して初期化されています。私は私の頭の中で数学をやってmedioca結果とX/Y /幅/高さの値の合理的なセットを取得しようと時間を費やしてきた
inputField = [[UITextField alloc] initWithFrame:CGRectMake(x, y, width, height)];
。これまでにやったことのある人からのヒントは、大いに感謝しています。
チップをありがとう。問題は、私が最初にInterface Builderを使用することができないためです:-) – Saqib