私は、rectangle0 という名前のヘッダー ファイルで UIView を定義しました。
IB とビューのコーディングに関して質問がありました。次のコード例を参照してください。
rectangle0.frame = CGRectMake(0.0, 70.0, 320.0, 190.0);
これで、グレー表示されている座標を除いて、IB でビューの外観を簡単に再作成できます。
したがって、IB で UIView を設計した後に IBAction でこのコードを呼び出すことで、アプリに表示できます。
[self.view addSubview:rectangle0];
コードの最後の行は、このビューを呼び出して、コーディングすると設定された座標に表示されますが、インターフェイスビルダーでビルドすると、まったく同じように見えるようにすることができますが、Y 座標 20 (ステータスバーのすぐ下) から表示されます)そして、呼び出し時に座標を設定できません-これを行う方法はありますか??
UIView は ViewController の外部で構築され、接続インスペクターでそれにリンクされています。
乾杯ジェフ
使用している画面を示す画像を追加しました。x 座標と y 座標がグレー表示されていることがわかります。これらを別の座標に設定できればすばらしいと思います。