0

ヘッダーと実装ファイルを持ち、.m からプレーンな古い UITableViewController をロードするプロジェクトがありますが、ビューを構成する方法がありません (単に広告ボタンやテキスト フィールドなどをビューに追加するのではなく、テーブルがある場合)、ビューを変更できるように .xib ファイルを作成する必要がありますか? (私が新しいプロジェクトを開始しない理由は、現在のプロジェクトには、ユーザーをシステムにログインさせるために AppDelegate ステージで開始される OAUTH プロセスのような他のものがたくさんあるためです。この機能が必要です)。したがって、私の質問は、既存の .m .h ファイルから .xib を作成し、コーディングできる他のオブジェクトを追加する方法です。

4

2 に答える 2

1

この同様の質問からの回答:

「新しい UIViewController と .xib を関連付けるより段階的な方法を次に示します。

IB の左ペインの [プレースホルダー] で [ファイルの所有者] を選択します。プロパティ インスペクター (IB の右側のペイン) で、3 番目のタブを選択し、[カスタム クラス] の下の [クラス] を編集して、新しい UIViewController サブクラスの名前にします。

次に、左側のペインで [ファイルの所有者] を Ctrl キーを押しながらクリックするか右クリックし、左側のペインの [オブジェクト] 部分にある最上位のビューに線を引きます。「view」アウトレットを選択すれば完了です。

これで、他のアウトレットとアクションをセットアップできるはずです。ビュー コントローラをコードでインスタンス化し、initWithNibName と nib 名を使用してロードする準備が整いました。」

于 2013-09-06T22:15:03.207 に答える
0

UITableViewController の場合は、Xcode (File -> New -> iOS -> UserInterface -> View) を使用して新しい XIB ファイルを作成し、サブクラス化された UITableViewController にファイルの所有者を設定します。

テーブル ビューやボタンなどのオブジェクトを XIB のビューにドロップするという点で、ユーザー インターフェイスの外観をやり直したいと思うでしょう。サブビューとアクションの作成と追加をプログラムでデバッグしようとするよりも、確実に多くの時間を節約できます。

それが整ったら、IBOutlets と IBActions を心ゆくまで作成できます。

于 2013-09-06T21:49:14.990 に答える