これはデザインの質問に似ていますが、UINavigationBarのロゴをネイティブのiPhoneアプリでどのように見栄えよくしたかを知っている人はいますか?
チュートリアルを知っている人はいますか?
前もって感謝します!
これはデザインの質問に似ていますが、UINavigationBarのロゴをネイティブのiPhoneアプリでどのように見栄えよくしたかを知っている人はいますか?
チュートリアルを知っている人はいますか?
前もって感謝します!
UIViewController の -navigationItem プロパティには、-titleView というプロパティがあります。
現在表示されている UIViewController の navigationItem の titleView プロパティを、Twitter のようにエンボス加工された半透明のアイコンに設定すれば、設定は完了です。
画像をロードし、ナビゲーション コントローラー内にあるビュー コントローラーの navigationItem.titleView プロパティに配置します。
UIImage *image = [UIImage imageNamed: @"header_logo.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage: image];
viewController.navigationItem.titleView = imageView;
基本的に両方の答えが正解でした。
使用したコードを入力しているだけです。@stevenhepting のコードよりも気に入っています :)
このコードをviewDidLoad:
メソッドに入れるだけです
self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourPicture"]];
(私の意見では) 画像の最適なサイズは 80x40 ピクセル (幅 = 80 / 高さ = 40) です。