絶対位置を使用してコードでレイアウトした古いプロジェクトには、多くのビューがあります。そのコードを維持するのは本当に難しいです。インターフェイスビルダーを使用してコードを移植したいのですが、すべてのビューを手動で再度レイアウトする必要があります。
(プログラムで作成された)既存のUIViewからプログラムでXIBファイルを作成することは可能ですか?ドキュメントを検索しましたが、何も見つかりません。
絶対位置を使用してコードでレイアウトした古いプロジェクトには、多くのビューがあります。そのコードを維持するのは本当に難しいです。インターフェイスビルダーを使用してコードを移植したいのですが、すべてのビューを手動で再度レイアウトする必要があります。
(プログラムで作成された)既存のUIViewからプログラムでXIBファイルを作成することは可能ですか?ドキュメントを検索しましたが、何も見つかりません。
XIBは基本的にXMLファイルです。いくつかを調べると、さまざまなコントロールの形式を理解できますが、すべてのビューを完了するには、多くの手動の読み取り、書き込み、およびテストが必要になると思います。おそらく、より良い計画は、ゆっくりとIB製のビューに移行し始めることです。
はい、可能です。ただし、重要なのは、xibのすべての重要なコントロールとプロパティを設定する必要があるということです。シミュレーターまたは実際のデバイスでプロジェクトを実行しない限り、実際のルックアンドフィールを確認することはできません(つまり、すべてをハードコーディングする必要があります)。
xibの初期化にはloadviewを使用します。ここに少しあります:
- (void)loadview{
// set your view, screen size, and other properties of your xib
}