私はアークとストーリーボードを使用して、ios 6でxcode 4.6.2で作業しています。MainStoryboard.storyboard を作成しました。ここで、SplashViewController と WalkthroughViewController の 2 つのビュー コントローラーを作成しました。セグエを使用して、ある場所から別の場所に移動します。WalkthroughViewController で、2 つのビューを作成しました。上から 370 の高さをカバーする 1 つのスクロールビューと、下から 110 の高さをカバーするログイン モジュール用の別のビューです。
ここで、これら 2 つのモジュールのロジックを分離したいと思います。ログインモジュールを再利用する可能性があり、ウォークスルーはplistファイルにある画像によって自動化されるスクロールビューになるためです。
xib ファイルを使用して LoginViewController という名前の uiviewcontroller を作成しようとし、ビューを WalkthroughViewController に接続して、それを .h ファイルにドラッグ アンド ドロップしました。私はそれを loginView と呼びました。ログイン ビューの xib ファイルには、「facebook ログイン」と「スキップ ログイン」という 2 つのボタンがあります。
@property (strong, nonatomic) IBOutlet UIView *loginView;
そして、.m ファイルで、initwithnibname メソッドを使用してこのビューを初期化しようとしました。
self.loginView = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil].view;
アプリはクラッシュすることなく動作するようになりましたが、画面は空です。
ビューが割り当てられていない、または割り当てられていないように見える理由はありますか? facebookloginまたはskiploginボタンがまったく表示されません..
ありがとうございました。