0

これはデザインの質問に似ていますが、UINavigationBarのロゴをネイティブのiPhoneアプリでどのように見栄えよくしたかを知っている人はいますか?

ツイッター

チュートリアルを知っている人はいますか?

前もって感謝します!

4

3 に答える 3

1

UIViewController の -navigationItem プロパティには、-titleView というプロパティがあります。

現在表示されている UIViewController の navigationItem の titleView プロパティを、Twitter のようにエンボス加工された半透明のアイコンに設定すれば、設定は完了です。

于 2013-02-28T00:47:00.810 に答える
0

画像をロードし、ナビゲーション コントローラー内にあるビュー コントローラーの navigationItem.titleView プロパティに配置します。

UIImage *image = [UIImage imageNamed: @"header_logo.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage: image];
viewController.navigationItem.titleView = imageView;
于 2013-03-02T00:20:21.723 に答える
0

基本的に両方の答えが正解でした。

使用したコードを入力しているだけです。@stevenhepting のコードよりも気に入っています :)

このコードをviewDidLoad:メソッドに入れるだけです

self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourPicture"]];

(私の意見では) 画像の最適なサイズは 80x40 ピクセル (幅 = 80 / 高さ = 40) です。

于 2013-05-13T01:37:19.543 に答える