码迷,mamicode.com
首页 > 其他好文 > 详细

NGUI中UILabel用省略号替换超出显示区域的内容

时间:2017-11-28 17:22:07      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:height   div   uila   替换   string   sub   style   label   内容   

开发过程中,策划/美术要求框内文字保持原有尺寸大小,如果文字放不下,则用省略号(...)代替剩余文字,代码如下:

private UILabel _labPlayerName;
private
void SetNickName() { string nickName = "这个名字有点长有点长有点长"; string strOut = string.Empty; bool bWarp = _labPlayerName.Wrap(nickName, out strOut, _labPlayerName.height); while (!bWarp) { strOut = nickName.Substring(0, nickName.Length - 1); nickName = strOut; strOut += "..."; bWarp = _labPlayerName.Wrap(strOut, out strOut, _labPlayerName.height); } _labPlayerName.text = strOut; }

 

NGUI中UILabel用省略号替换超出显示区域的内容

标签:height   div   uila   替换   string   sub   style   label   内容   

原文地址:http://www.cnblogs.com/Yellow0-0River/p/7910937.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!