2012年5月7日月曜日

カメラロールのステータスバーを非表示にする

カメラロール(UIImagePickerController)のステータスバーを非表示にする方法を紹介します。やり方は
UIImagePickerControllerを継承してviewWillAppear内でステータスバーを非表示にする
です。
この方法でステータスバー非表示だけでなくナビバーを消したり、ツールバーを表示したり、いろいろカスタマイズできます。継承して拡張するってやつですね。
それではソースを見てみましょう。
◎ポイント
  1. オーバーライドしたviewWillAppear内でsuperのviewWillAppearを呼び出だしましよう。呼び出さないとスーパークラス(
    UIImagePickerController)のviewWillAppearが実行されなくなってしまいます。
このエントリーをはてなブックマークに追加

2012年5月1日火曜日

iPhoneでアプリ全体のタッチ操作を有効にしたり無効にしたり

アニメーション実行中や通信中等ユーザーからのタッチ操作を受け付けたくない場合にアプリへのタッチ操作を受け付けなくすることができます。

このエントリーをはてなブックマークに追加

2012年4月30日月曜日

isKindOfClassとisMemberOfClassってなにが違うねん

ってことで調査したところ継承関係も含めて判定するかどうかのようです。
isKindOfClass:継承関係内に指定クラスが存在すれがYESを返却する
isMemberOfClass:allocしたときのクラス(ちょっと自信ない)が指定クラスならYES
以下検証プログラム

このエントリーをはてなブックマークに追加

2012年4月29日日曜日

is missing from working copyっていう警告がでちゃった

xcodeの警告で
warning: Missing file:/job/hoge/trunk/hoge/Classes/Generic/UI/UICustom/NSCViewVisitor.h is missing from working copy 
こんなのがでて消すのにほんのり苦労しました。
どうやらSVNの警告のようで下記コマンドを実行することで解決しました。 その他:SVN管理されているフォルダーをコピーする際はフォルダー内のSVN情報もコピーされてしまいます。
このエントリーをはてなブックマークに追加

2012年4月20日金曜日

SyntaxHighlighterを使ってるけれどhtmlがうまく表示されない

SyntaxHighlighterを使いはじめた頃から困っていたのですがpreタグ内部で<や&が使えないようですね。
解決方法はpreではなくscriptタグを使えばよいみたいです。
このエントリーをはてなブックマークに追加

UIWebViewでiOSのシステムフォントを使いたいよ

ってことで
まぁheadタグでフォントに「Helvetica Neue」をしていすればよい訳です。
「Helvetica NeueUI」じゃないのか?!って思ったんですけど表示が変わりませんでした。
このエントリーをはてなブックマークに追加

iOSのシステムフォントって実際なんなの?

ってことでしらべてみましたYO
検証結果は「Helvetica NeueUI」でした。
以下検証内容

UIFont *font = [UIFont systemFontOfSize:12];
NSLog(@"font-info:%@", font);
 

font-info: font-family: ".Helvetica NeueUI"; font-weight: normal; font-style: normal; font-size: 12px
 
このエントリーをはてなブックマークに追加