如何在UIToolbar中添加既有文字又有图片的UIBarButtonItem?

5
我该如何在一个带有文本和图片的 UIBarButtonItem 中添加到 UIToolbar 中?请参考我的示例图片。这正是我想要做的。

这是图片

4个回答

6

首先创建一个带有图像和标题的UIButton。

然后将该按钮添加到BarButtonItem中。

UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithCustomView:customButton];

是的,但这是否意味着我必须完全设计按钮,使其看起来与普通的UIBarButton完全相同?使用标准UIBarButtonItem的优点是获得按钮中间的光泽。 - Ethan Allen
@Ethan Allen:为此,您需要将按钮图像设计得像barbuttonItem一样。每个人都会这样做。 - Satya

1
在编程中,添加自定义按钮到工具栏,只需将该属性设置为该按钮,并在按钮上添加标签以显示文本。
button.contentHorizontalAlignment =  UIControlContentHorizontalAlignmentLeft;

0

你应该创建一个带有UILabelUIImage作为子视图的UIView。然后使用自定义视图创建UIBarButtonItem

UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithCustomView:customView];

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接