Ios 使用图标和文本创建UIBarButtonItem

Ios 使用图标和文本创建UIBarButtonItem,ios,Ios,我想创建一个uibarbuttonite,它的左边有一个图标,右边有一个文本。有什么提示吗 谢谢。在ui按钮上对齐文本和图像要配置contentEdgeInset,imageEdgeInsets和标题插入项看看这个 请查看下面我的帖子,你有一个自定义按钮,然后查看其他按钮,查看文本和图像的对齐方式。事实上,这正是我想要的,但无论如何,谢谢。我需要一个左边的图像和右边的文本,但是,这增加了作为背景的图像(我希望自己解决这个问题)。但另一个问题是,添加的按钮类型似乎有点“普通”。我想一个按钮,看起来

我想创建一个uibarbuttonite,它的左边有一个图标,右边有一个文本。有什么提示吗


谢谢。

ui按钮上对齐文本和图像要配置
contentEdgeInset
imageEdgeInsets
标题插入项
看看这个


请查看下面我的帖子,你有一个自定义按钮,然后查看其他按钮,查看文本和图像的对齐方式。事实上,这正是我想要的,但无论如何,谢谢。我需要一个左边的图像和右边的文本,但是,这增加了作为背景的图像(我希望自己解决这个问题)。但另一个问题是,添加的按钮类型似乎有点“普通”。我想一个按钮,看起来像这个按钮(在右边):,我得到的是按钮,它在左边,没有圆形边框和渐变背景。如果能在这方面得到进一步的帮助,我将不胜感激!。谢谢它是否也解决了我提到的问题?(即,在web链接上的附加图像中?)。现在这个自定义按钮没有圆形边框和渐变背景,因为我附加在这张图片上?
    UIImage *img = [UIImage imageNamed:@"08-chat.png"];

    UIButton *customBarBtn = [UIButton buttonWithType:UIButtonTypeCustom];
    [customBarBtn setBackgroundImage:chatImage forState:UIControlStateNormal];
    [customBarBtn setTitle:@"Chat" forState:UIControlStateNormal];
    customBarBtn.imageEdgeInsets = UIEdgeInsetsMake(0, 0, 0, spacing);
    customBarBtn.titleEdgeInsets = UIEdgeInsetsMake(0, spacing, 0, 0);
    customBarBtn.frame = (CGRect) {
        .size.width = 100,
        .size.height = 30,
    };

    UIBarButtonItem *barButton= [[[UIBarButtonItem alloc] initWithCustomView:customBarBtn] autorelease];