gpt4 book ai didi

ios - UIButton - 带图标的引导文本

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:22:34 25 4
gpt4 key购买 nike

我正在尝试找出一种创建 UIButton 的解决方案,该 UIButton 的居中文本有一个 UIImage(图标)引导文本,因此它的站点就在按钮标题的前面。

但是,由于您无法检索文本的位置,因此我正在努力想出一种方法。有什么想法吗?这一定是一件相当普遍的事情。

最佳答案

使用此代码

UIButton *scoreButton=[UIButton buttonWithType:UIButtonTypeCustom];
scoreButton.frame=CGRectMake(0,0,100, 100);

//scoreButton.contentEdgeInsets=UIEdgeInsetsMake(0, 0, 0, 2);

scoreButton.contentHorizontalAlignment=UIControlContentHorizontalAlignmentLeft;

scoreButton.titleLabel.font=[UIFont boldSystemFontOfSize:13];
[scoreButton setTitleColor:[UIColor colorWithRed:0.9411 green:0.5647 blue:.2916 alpha:YES] forState:UIControlStateNormal];


[scoreButton addTarget:self action:nil forControlEvents:UIControlEventTouchUpInside];


UIImageView *scoreButtonImageView=[[UIImageView alloc]init];
scoreButtonImageView.frame=CGRectMake(0,35,30 ,30);
scoreButtonImageView.image=[UIImage imageNamed:@"leaderboard_score_button.png"];
[scoreButton addSubview:scoreButtonImageView];

使用 UIEdgeInsetsMake 设置文本的起点和终点。

这样你的图片就会在最左边,你可以在图片后面写文字

关于ios - UIButton - 带图标的引导文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19402477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com