Hatena::Groupiphone-dev

iRSSの日記 RSSフィード

 | 

2010-09-24

メモ:toolbarにカスタムボタンを置く方法

12:09 | メモ:toolbarにカスタムボタンを置く方法 - iRSSの日記 を含むブックマーク はてなブックマーク - メモ:toolbarにカスタムボタンを置く方法 - iRSSの日記



だいたい以下のような感じ

UIButton buttonWithType:UIButtonTypeCustomでボタンをつくって、setImageで画像を指定する

でもって、UIBarButtonItem alloc] initWithCustomView:infoButton]で、UIBarButtonItemに仕立てる

UIButton *infoButton = [UIButton buttonWithType:UIButtonTypeCustom];
[infoButton setImage:[UIImage imageNamed:@"hyoshi_icon.png"] forState:UIControlStateNormal];
[infoButton addTarget:self action:@selector(goHyoshi) forControlEvents:UIControlEventTouchUpInside];
[infoButton setShowsTouchWhenHighlighted:YES];
infoButton.frame = CGRectMake(0, 0, 25, 25);
[infoButton setAdjustsImageWhenHighlighted:YES];

UIBarButtonItem *info = [[[UIBarButtonItem alloc] initWithCustomView:infoButton] autorelease];

NSArray* buttons = [NSArray arrayWithObjects:info,nil];


参考書

サンプルコードがあります

http://www.ric.co.jp/book/techpub/data/iphone-uikit-sample.zip

Chapter3 & Chapter4/UIViewControllerSampleあたりが参考になります

ChadChad2013/01/20 14:20Hi, Humming Bird. I just wanted to say thank you so much for tanikg the time to tell others about what is going on and being a warrior for God. I am a Police Officer and I am able to drive around and patrol while listening.I know God will bless you for all your hard work. Thanks so much ! God Bless, Malinda

 |