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