なんでもいいから書くブログ。iPhoneアプリやAndroidアプリといったスマートフォンアプリを開発していこうと考えてはいるが、はたしてどこまでできるか、、とにかく記録していこうと思い書いているブログである。有益な情報はあるかもしれないし、ないかもしれない。
iPhone 開発Tips
NavigationBar で、バーにタイトルを設定しておけば、
pushViewController で新しいビューを表示したとき、
左側に戻るボタンを表示してくれる。
タイトルを設定しているとタイトル名のボタンに、無い場合は「戻る」となる。
で、戻るボタンにタイトル名は表示してほしいが、バーにタイトルを表示してほしくない場合、
(ややこしい)こんなケース。
バーの右側にいろいろボタンを付けるので、
中央のタイトルだと、表示可能な文字数が少なすぎる。
よって、自前でラベルを付けた。だからバーのタイトルはいらない。
でも戻るのタイトル名は欲しい。
次のように、navigationItemのtitleView をダミーにしてやれば解決できる。
UIView *viewTmp = [[UIView alloc] initWithFrame:CGRectZero];
viewTmp.backgroundColor = [UIColor clearColor];
self.navigationItem.titleView = viewTmp;
[viewTmp release];
titleView が nil だと、デフォルトの動作(バーにタイトルを表示)だが、
こいつにviewが設定されていると、それを表示してくれるのだ。
なので、タイトルの文字部分に画像を貼付けたり、ボタンを貼付けたり、
UIView を付け替えできるので、なんでも有りですね。
バーの色は tintColor で変更できる(この例だと茶色にしてある)が、
文字色は変更できない。
でも、自前で titleView を付け替えれば 文字色変更、文字サイズ変更もできそうだ。
NavigationBar で、バーにタイトルを設定しておけば、
pushViewController で新しいビューを表示したとき、
左側に戻るボタンを表示してくれる。
タイトルを設定しているとタイトル名のボタンに、無い場合は「戻る」となる。
で、戻るボタンにタイトル名は表示してほしいが、バーにタイトルを表示してほしくない場合、
(ややこしい)こんなケース。
バーの右側にいろいろボタンを付けるので、
中央のタイトルだと、表示可能な文字数が少なすぎる。
よって、自前でラベルを付けた。だからバーのタイトルはいらない。
でも戻るのタイトル名は欲しい。
次のように、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
YamaTatsuのiPhoneアプリ
iTunes Store でみる
Light Off Hot New
点いたライトを素早く消そう!
誰でも遊べるシンプルなゲームです
めいろであそぼう New
かわいいイラストのめいろ、ぬり絵もできる
子供向けの迷路あそびです。※iPad専用
運試し NEW
15連続の確率は0.0001%
操作は簡単 好きなパネルを選ぶだけ。どこまで進めるか運試し!
連打! まだまだ人気
16連射に挑戦
10秒間で何回ボタンを押せるか競うゲームです。
うちメモ ★大人気★
買い物中に 「まだあったかな?」 と思った経験 ありませんか? 「うちメモ」していれば大丈夫!!
Best Bowling
マイボウラーに大人気! ボウリングのスコアを管理するアプリです。
イメージ貯金
貯金はモチベーションが重要! 目標を設定して毎日楽しく貯金しよう!
Mine Escape
聴力は優れていますか? 音で機雷の位置を判断する新感覚のアクションゲーム!
Rank Checker
だって気になるじゃないですか、、 アプリ開発者必須! AppStoreのランキングをチェックツールです。
点いたライトを素早く消そう!
誰でも遊べるシンプルなゲームです
めいろであそぼう New
かわいいイラストのめいろ、ぬり絵もできる
子供向けの迷路あそびです。※iPad専用
運試し NEW
15連続の確率は0.0001%
操作は簡単 好きなパネルを選ぶだけ。どこまで進めるか運試し!
連打! まだまだ人気
16連射に挑戦
10秒間で何回ボタンを押せるか競うゲームです。
うちメモ ★大人気★
買い物中に 「まだあったかな?」 と思った経験 ありませんか? 「うちメモ」していれば大丈夫!!
Best Bowling
マイボウラーに大人気! ボウリングのスコアを管理するアプリです。
イメージ貯金
貯金はモチベーションが重要! 目標を設定して毎日楽しく貯金しよう!
Mine Escape
聴力は優れていますか? 音で機雷の位置を判断する新感覚のアクションゲーム!
Rank Checker
だって気になるじゃないですか、、 アプリ開発者必須! AppStoreのランキングをチェックツールです。
カレンダー
Twitter
プロフィール
最新記事
(05/22)
(04/30)
(03/16)
(03/07)
(02/08)
最新トラックバック
ブログ内検索
忍者アド
アクセス解析