FC2ブログ

UIBarButtonItemで”◀(逆三角形)”を表示したかった訳で

素朴に”◀”と書くと、最近はなぜか絵文字になってしまっていて困っていたのでした。objective-Cでのお話。

こちらを読んで目から鱗。

バーに配置する左三角矢印ボタンを作る - 中継地点

    UIToolbar *toolbar = [[[UIToolbar alloc] initWithFrame:CGRectMake(0,0,320,44)] autorelease];
UIBarButtonItem *backButton = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemPlay
target:self
action:@selector(backAction:)] autorelease];
UIToolbar *bar = [[[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 44, 44)] autorelease];
bar.transform = CGAffineTransformMakeScale(-1,1);
[bar setItems:[NSArray arrayWithObject:backButton]];
UIBarButtonItem *wrappedBackButton = [[[UIBarButtonItem alloc] initWithCustomView:bar] autorelease];

UIBarButtonItem *forwardButton = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemPlay
target:self
action:@selector(forwardAction:)] autorelease];

[toolbar setItems:[NSArray arrayWithObjects:wrappedBackButton, forwardButton, nil]];
[self.view addSubview:toolbar];

ちなみにこの部分は載せるUIToolbarのサイズに合わせて調整する必要があります。

    UIToolbar *bar = [[[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 44, 44)] autorelease];

スポンサーサイト




iOS@2012/04/24 06:22   | 0 comments | 0 trackbacks |

コメント

コメントの投稿


秘密にする

«  | HOME |  »

いろいろ作ったり

プロフィール

icot

Author:icot
総合電気メーカで働く会社員でしたがいい年にも関わらずコンサルに転職。お酒、ジョギング、音楽、本、料理をこよなく愛してます。ここでは、日々感じた事を書き連ねるとともに、いろいろ実験してみたりしてます。
icotfeels[at]gmail.com

これまでに感じたこと