私は iOS 開発に非常に慣れていないので、objective-c の用語は少しずれている可能性があります。現在、5 つの tabBarViewControllers の 1 つにカレンダー アプリを含むアプリケーションを作成しています。
全体的な目標: Kal カレンダーを tabBarviewcontrollers の 1 つの上部にあるツールバー/ナビゲーション バーと統合し、iPhone のカレンダー アプリのように、ツールバーのボタンからイベントをスケジュールできるようにすること。また、すべての tabBarViewController の上部にナビゲーション バーがあります。
- ダウンロードした Kal フォルダー内にサンプル アプリケーションがあり、一番下に tabBar がないだけで、希望通りのレイアウトでした。*
私が行ったこと: 新しい tabBar アプリケーションを作成し、ストーリーボードに移動し、メインの tabBarViewController にリンクされた 3 つのナビゲーション コントローラーを作成し、プロジェクトに Kal を追加しましたが、問題ありません。次に、カレンダー ビューのコードを secondViewController クラスに実装しました。
プロジェクトに実装した唯一のコードは、[super viewDidLoad]; の後の secondViewController.m の viewDidLoad 関数内にありました。
KalViewController *calendar = [[KalViewController alloc] init];
[self.view addSubview:calendar.view];
[self addChildViewController:calendar];
問題: カレンダーとナビゲーション バーの間隔が最も狭い。それ以外は、インターフェースは私が望むように見えます。この間隔を修正するにはどうすればよいですか?