There's an echo in my head

日々のメモ。

objective-c

UIBarButtonItemに独自の画像を使う

目的の画像をmyButton.png、1x1透過pngをtransparent.pngとする。 UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"myButton"] style:UIBarButtonItemStylePlain target:aTarget action:anAction]; [item setBackgro…

64bitの符号なし整数型uint64_tをObjective-Cで扱う

Tweetのidが64ビットになってたので。 NSNumberから取り出すにはunsignedLongLongValueを使う: uint64_t tweetId = [tweetIdNumber unsignedLongLongValue]; 逆にNSNumberに変換するにはnumberWithUnsignedLongLong:もしくはinitWithUnsignedLongLong:を使う…

選択されたタブの背景色を消す

デフォルトでは選択されたUITabBarのタブには青い背景色が付くけど、これはselectionIndicatorImageに透過画像を指定することで消すことができる。 aTabBar.selectionIndicatorImage = [UIImage imageNamed:@"transparent.png"];

UINavigationControllerDelegateのnavigationController:willShowViewController:animated:で直前に表示されていたUIViewControlleを参照する

Persistent rightBarButtonItem Property of UINavigationItemに書かれていることがやりたくてUINavigationControllerDelegateのnavigationController:willShowViewController:animated:を使おうとしたんだけど、navigationController.visibleViewController…

このブログに出てくるコードスニペッツは、引用あるいは断りがない限りMITライセンスです。