1

このチュートリアルを使用して、カスタムUITabBarController:リンクを実現します

ただし、xibs の代わりにストーリーボードを使用します。したがって、一部のメソッドは以下のコードを使用します。

NSArray *nibObjects = [[NSBundle mainBundle] loadNibNamed:@"TabBarView" owner:self options:nil];

それはxibにとっては公平ですが、ストーリーボードではないと思います。

4

2 に答える 2

1

これはあなたのために働くでしょう

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"StoryboardName" bundle:nil];
UIViewController *initViewController = [storyboard instantiateViewControllerWithIdentifier:@"ViewControllerName"];

ストーリーボード内のビューコントローラーに識別子を与えることを忘れないでください。

注:- ストーリーボードで指定したことを確認してくださいViewControllerWithIdentifier

于 2013-10-30T11:28:14.683 に答える
1

残念ながら、ストーリーボードはこの種の作業には適していません。UIStoryboardインスタンスから特定のビューを取得する方法はありません。

この場合、独自にロードしたいビューだけを含む別の xib ファイルを作成し、それをロードするために指定したコードを使用することをお勧めします。

余談ですが、最後のコミットから 3 年経過しているライブラリを使用することはお勧めしません。特に iOS 7 では、多くのことが中断されます。

于 2013-10-30T11:51:24.380 に答える