忍者ブログ
なんでもいいから書くブログ。iPhoneアプリやAndroidアプリといったスマートフォンアプリを開発していこうと考えてはいるが、はたしてどこまでできるか、、とにかく記録していこうと思い書いているブログである。有益な情報はあるかもしれないし、ないかもしれない。
Admin | Write
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

iPhone 開発Tips


NavigationBar で、バーにタイトルを設定しておけば、

pushViewController で新しいビューを表示したとき、

左側に戻るボタンを表示してくれる。

タイトルを設定しているとタイトル名のボタンに、無い場合は「戻る」となる。


で、戻るボタンにタイトル名は表示してほしいが、バーにタイトルを表示してほしくない場合、

(ややこしい)こんなケース。
バーの右側にいろいろボタンを付けるので、
中央のタイトルだと、表示可能な文字数が少なすぎる。
よって、自前でラベルを付けた。だからバーのタイトルはいらない。
でも戻るのタイトル名は欲しい。

5b3e361f.png





次のように、navigationItemのtitleView をダミーにしてやれば解決できる。

    UIView *viewTmp = [[UIView alloc] initWithFrame:CGRectZero];
    viewTmp.backgroundColor = [UIColor clearColor];
    self.navigationItem.titleView = viewTmp;
    [viewTmp release];


titleView が nil だと、デフォルトの動作(バーにタイトルを表示)だが、

こいつにviewが設定されていると、それを表示してくれるのだ。

なので、タイトルの文字部分に画像を貼付けたり、ボタンを貼付けたり、

UIView を付け替えできるので、なんでも有りですね。

バーの色は tintColor で変更できる(この例だと茶色にしてある)が、

文字色は変更できない。

でも、自前で titleView を付け替えれば 文字色変更、文字サイズ変更もできそうだ。






PR
Comment form
Name
Title
Comment
Password   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
  管理人のみ閲覧可能にする
この記事のトラックバック
この記事にトラックバックする
YamaTatsuのiPhoneアプリ
iTunes Store でみる
LightOff Light Off Hot New
点いたライトを素早く消そう!
誰でも遊べるシンプルなゲームです

めいろであそぼう めいろであそぼう New
かわいいイラストのめいろ、ぬり絵もできる
子供向けの迷路あそびです。※iPad専用

運試し 運試し NEW
15連続の確率は0.0001%
操作は簡単 好きなパネルを選ぶだけ。どこまで進めるか運試し!

連打 連打! まだまだ人気
16連射に挑戦
10秒間で何回ボタンを押せるか競うゲームです。

うちメモ うちメモ ★大人気★
買い物中に 「まだあったかな?」 と思った経験 ありませんか? 「うちメモ」していれば大丈夫!!

BestBowling Best Bowling
マイボウラーに大人気! ボウリングのスコアを管理するアプリです。

イメージ貯金 イメージ貯金
貯金はモチベーションが重要! 目標を設定して毎日楽しく貯金しよう!

Mine Escape Mine Escape
聴力は優れていますか? 音で機雷の位置を判断する新感覚のアクションゲーム!

Rank Checker Rank Checker
だって気になるじゃないですか、、 アプリ開発者必須! AppStoreのランキングをチェックツールです。


カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Twitter
プロフィール
HN:
YamaTatsu
HP:
性別:
非公開
自己紹介:
iPhoneアプリを開発してまーす。
最新コメント
[06/04 K.I.T]
[06/03 Cotoba]
[05/19 K.I.T]
[05/18 コタツ猫]
最新トラックバック
ブログ内検索
バーコード
忍者アド
アクセス解析
忍者ブログ [PR]

Designed by