如何实现条形按钮项的图像和文本

时间:2014-03-14 07:38:33

标签: ios uiimageview uinavigationbar uibarbuttonitem

iPhone的默认日历程序会显示"<"并在导航栏中同时显示文字。

我想同时拥有图片和文字。

如何在Xcode中实现?

enter image description here

2 个答案:

答案 0 :(得分:5)

创建自定义按钮

UIButton *barBt =[[UIButton alloc] initWithFrame:CGRectMake(0, 0, 60, 44)];
[barBt setImage:[UIImage imageNamed:@"my_image.png"] forState:UIControlStateNormal];
[barBt setTitle:@"MyTitle" forState:UIControlStateNormal];
[barBt addTarget:self action: @selector(pressed:) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *barItem =  [[UIBarButtonItem alloc]init];
[barItem setCustomView:barBt];
self.navigationItem.leftBarButtonItem = barItem;

答案 1 :(得分:3)

您只能在UIBarbuttonItem内部拥有图片或文字,<默认情况下,iOS会添加为导航层次结构的后退按钮。

你必须设计<图像本身中的按钮,如果你想要图像和<在barButton。