2

できる限り試してみてください。これを機能させることはできません。これが私の最新の試みです。なぜこれが機能しないのか、誰かが私に手がかりを与えることができますか?

私のView Controllerのinitメソッドによって呼び出されるメソッドでは:

UIImage *image = [UIImage imageNamed: @"window22.png"];
UITabBarItem *item = [[UITabBarItem alloc] initWithTitle: @"Some Title" image: image tag: 0];
self.tabBarItem = item;

画像があるべき場所に大きな正方形を配置するだけです。タブ バーのタイトルは、View Controller のタイトルと同じままです。

ここでは、タブ バー コントローラーを含め、すべてがプログラムによってインスタンス化されています。

4

1 に答える 1

1

docsによると、tabBarItem は自動的にインスタンス化されます。自分で作成する必要はありません。ビューコントローラーのタブバーにタイトルと画像を設定したとき、使用しました

self.tabBarItem.image = [UIImage imageNamed:imageName];
于 2010-04-21T14:47:12.740 に答える