注册 登录
主题 : uilabel怎么在文字最前面添加按钮
级别: 侠客
UID: 522210
精华: 0
发帖: 75
可可豆: 246 CB
威望: 246 点
在线时间: 196(时)
注册时间: 2015-11-10
最后登录: 2019-02-12
0 楼:  发表于: 2018-07-07 19:00    发自: Web Page
来源于 一般提问 分类

uilabel怎么在文字最前面添加按钮   

uilabel怎么在文字最前面添加按钮,
级别: 版主

状态: 连续签到 - [557天]
UID: 485618
精华: 0
发帖: 1173
可可豆: 4594 CB
威望: 3600 点
在线时间: 1448(时)
注册时间: 2015-07-03
最后登录: 2019-02-20
1 楼:  发表于: 2018-07-08 16:50    发自: Web Page
你不能在button上改变title的位置么....
级别: 侠客
UID: 522210
精华: 0
发帖: 75
可可豆: 246 CB
威望: 246 点
在线时间: 196(时)
注册时间: 2015-11-10
最后登录: 2019-02-12
2 楼:  发表于: 2018-07-08 19:18    发自: Web Page
回 1楼(火焰鼠) 的帖子
文字要换行的那种。。 不是按钮。
级别: 骑士

状态: 连续签到 - [12天]
UID: 499238
精华: 0
发帖: 252
可可豆: 442 CB
威望: 412 点
在线时间: 555(时)
注册时间: 2015-08-20
最后登录: 2018-12-17
3 楼:  发表于: 2018-07-09 10:26    发自: Web Page
这个描述太过笼统,说清楚一点,或者有图也行啊。。

按你说的,也可以先在前面做个按钮,然后在后面加个label,然后设置label自动换行。。。然后用autolayout把两个控件关联起来
得不到的永远在骚动
级别: 圣骑士
状态: 连续签到 - [112天]
UID: 574329
精华: 0
发帖: 512
可可豆: 1281 CB
威望: 1067 点
在线时间: 939(时)
注册时间: 2016-07-21
最后登录: 2019-02-20
4 楼:  发表于: 2018-07-09 11:31    发自: Web Page
通过富文本让label首行缩进。firstLineHeadIndent这个属性了解一下 。然后在缩进的空白区域盖上button。完成!
级别: 骑士

状态: 连续签到 - [6天]
UID: 602644
精华: 0
发帖: 401
可可豆: 662 CB
威望: 657 点
在线时间: 1100(时)
注册时间: 2017-01-04
最后登录: 2019-01-30
5 楼:  发表于: 2018-07-09 11:36    发自: Web Page
回 楼主(___1o_8o) 的帖子
是不是类似于这样的效果
图片:屏幕快照 2018-07-09 上午11.35.45.png
锤石:没有什么1个Q解决不了的,如果有那就两个Q
级别: 侠客
UID: 522210
精华: 0
发帖: 75
可可豆: 246 CB
威望: 246 点
在线时间: 196(时)
注册时间: 2015-11-10
最后登录: 2019-02-12
6 楼:  发表于: 2018-07-11 11:17    发自: Web Page
回 5楼(yejinghun) 的帖子
是的, 目前考虑的是加空格 但是感觉太傻缺了,  用attributedstring的话呢 文本会紧贴图片 没有办法隔开间距.
级别: 侠客
UID: 522210
精华: 0
发帖: 75
可可豆: 246 CB
威望: 246 点
在线时间: 196(时)
注册时间: 2015-11-10
最后登录: 2019-02-12
7 楼:  发表于: 2018-07-11 12:16    发自: Web Page
现在的解决方法就是attributedString加图片 然后再前面和后面拼接一个空格
级别: 骑士

状态: 连续签到 - [6天]
UID: 602644
精华: 0
发帖: 401
可可豆: 662 CB
威望: 657 点
在线时间: 1100(时)
注册时间: 2017-01-04
最后登录: 2019-01-30
8 楼:  发表于: 2018-07-11 13:22    发自: Web Page
回 6楼(___1o_8o) 的帖子
NSMutableAttributedString *attributeSring=[[NSMutableAttributedString alloc]initWithString:tapMessageStr];
NSMutableParagraphStyle *paragraphStyle=[[NSMutableParagraphStyle alloc]init];
paragraphStyle.firstLineHeadIndent=_width;
paragraphStyle.lineSpacing=10;
[attributeSring addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0,attributeSring.length)];

_width为首行缩进的宽度,根据需求来设定
锤石:没有什么1个Q解决不了的,如果有那就两个Q
级别: 侠客
UID: 522210
精华: 0
发帖: 75
可可豆: 246 CB
威望: 246 点
在线时间: 196(时)
注册时间: 2015-11-10
最后登录: 2019-02-12
9 楼:  发表于: 2018-07-11 18:07    发自: Web Page
回 8楼(yejinghun) 的帖子
没用,如果插入了图片 就会紧贴着 firstLineHeadIndent会失效

CocoaChina社区转载内容已尽可能注明出处,如未能核实来源或转发内容图片有权利瑕疵的,请及时联系社区进行修改或删除【联系方式QQ : 3442093904 邮箱:support@cocoachina.com】文章内容为作者独立观点,不代表CocoaChina社区立场。版权归原作者所有,如申请授权请联系作者,因文章侵权CocoaChina社区不承担任何法律及连带责任。

描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部