12 第1页 | 共2 页下一页
返回列表 发新帖
查看: 9578|回复: 18
打印 上一主题 下一主题

[教程] 利用ngui创建超链接 多个超链接及换行超链接 的实现

[复制链接]

3

主题

1

听众

85

积分

设计初学者

Rank: 1

纳金币
64
精华
0
跳转到指定楼层
楼主
发表于 2013-5-2 15:16:08 |只看该作者 |正序浏览

先上图看效果:

原理:一个uilabel 多条纯色的线条sprite

详情:首先对于要进行超链接的文字进行特殊标记如:showText="[00ff00]zsadzd[ff0000]{财富sf表}[-]统计得  置表对 应到[ff0000]{公司司}[-]示RT完[ff0000]{广颜颜播}[-]全居 中显示";其实解析showText,分析出其超链接显示的位置X及Y以及所占长度以及事件ID,对于当前超链接显示超出本行时,再标记一个超链接显示的位置XY及长度但事件ID为同一个即可;最后把Label显示出来并利用解析出来的超链接显示位置及长度信息创建画线sprite以及加入collider进行事件响应。


注意:1.uilabel的每行显示宽度为label.lineWidth;

     2.去除text中颜色标记方法:NGUITools.Stripsymbols(showText);


分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏1 支持支持0 反对反对0
回复

使用道具 举报

0

主题

1

听众

26

积分

设计初学者

Rank: 1

纳金币
2
精华
0
19#
发表于 2016-11-22 15:29:52 |只看该作者
学习了,谢谢楼主分析
回复

使用道具 举报

0

主题

1

听众

72

积分

设计初学者

Rank: 1

纳金币
7
精华
0
18#
发表于 2016-6-4 16:23:05 |只看该作者
xx 楼主分享
回复

使用道具 举报

hyc_1    

0

主题

1

听众

1972

积分

助理设计师

Rank: 4

纳金币
886
精华
0
17#
发表于 2015-5-13 14:36:09 |只看该作者
感谢楼主的分享....学习学习
回复

使用道具 举报

0

主题

1

听众

184

积分

设计实习生

Rank: 2

纳金币
276
精华
0

最佳新人

16#
发表于 2014-9-13 09:50:32 |只看该作者
mark!mark!
回复

使用道具 举报

c30g    

0

主题

1

听众

58

积分

设计初学者

Rank: 1

纳金币
0
精华
0
15#
发表于 2014-9-10 21:15:18 |只看该作者
谢楼主分享~~~~~~~~~~~~~
回复

使用道具 举报

14#
无效楼层,该帖已经被删除

1

主题

1

听众

77

积分

设计初学者

Rank: 1

纳金币
5
精华
0
13#
发表于 2014-9-10 14:05:54 |只看该作者
一个Label中有多个文本需要添加不同的超链接怎么破
回复

使用道具 举报

0

主题

1

听众

90

积分

设计初学者

Rank: 1

纳金币
7
精华
0
12#
发表于 2014-4-15 13:45:03 |只看该作者
就得一个说字了得,
回复

使用道具 举报

0

主题

1

听众

60

积分

设计初学者

Rank: 1

纳金币
18
精华
0
11#
发表于 2014-3-5 18:55:44 |只看该作者
顶楼主一个
回复

使用道具 举报

12 第1页 | 共2 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-5-18 07:57 , Processed in 0.091671 second(s), 39 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部