ccui.extjs textfield 宽度能不能设置长度宽度

本帖子已过去太久远了,不再提供回复功能。20570人阅读
&input type=&text& style=&height:51width:449px&&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:379625次
积分:6381
积分:6381
排名:第2969名
原创:307篇
转载:28篇
评论:24条
(1)(1)(2)(4)(1)(2)(7)(3)(5)(1)(6)(1)(2)(2)(2)(5)(4)(7)(5)(30)(1)(10)(11)(17)(11)(7)(20)(28)(5)(22)(1)(1)(16)(1)(14)(7)(1)(11)(16)(2)(5)(8)(18)(9)(2)(1) 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
ios-textfield控件详解 (1)
下载积分:1500
内容提示:ios-textfield控件详解 (1)
文档格式:PDF|
浏览次数:12|
上传日期: 11:11:55|
文档星级:
该用户还上传了这些文档
ios-textfield控件详解 (1)
官方公共微信后使用快捷导航没有帐号?
只需一步,快速开始
查看: 8666|回复: 8
如何从TextField的固定宽度改变为自适应宽度?
UID371875在线时间 小时积分232帖子离线17184 天注册时间
中级会员, 积分 232, 距离下一级还需 268 积分
var txt:TextField = new TextField();
addChild(txt);
txt.x = 100;
txt.y = 150;
txt.multiline =
txt.autoSize = &left&;
txt.border =
txt.text = &sdddddddddddddd时代发生大幅上的发生的发发光的&;
trace(txt.width);
if (txt.width & 110)
& & & & txt.wordWrap =
& & & & txt.width = 110;
//下面的字符串如可自适应宽度
txt.autoSize = &left&;& &//没有作用
txt.text = &sdfgd似是&;
因为有些字符串的长度很长,所以 txt 要设定一个宽度最大值,但是后面的字符串的长度又很短,这时就需要txt自适应宽度, 该如何解决呢,请高人指教!
不想重新再生成一个TextField
[[i] 本帖最后由 yaonai2003 于
16:43 编辑 ]
UID390132在线时间 小时积分28274帖子离线17184 天注册时间
去掉txt.wordWrap =
txt.autoSize = &left&;& &&&会有作用的
UID371875在线时间 小时积分232帖子离线17184 天注册时间
中级会员, 积分 232, 距离下一级还需 268 积分
原帖由 [i]flash023 于
17:46 发表
去掉txt.wordWrap =
txt.autoSize = &left&;& &&&会有作用的
txt.wordWrap = true表示的是当文本的宽度达到110时(txt.width & 110),文本自动换行。
我个人认为,一旦TextField设置了固定宽度或高度后,自动适应宽度或高度就不起作用了, 所以txt.autoSize = &left& 就不起作用!
UID371875在线时间 小时积分232帖子离线17184 天注册时间
中级会员, 积分 232, 距离下一级还需 268 积分
如何才能解决本楼主的问题啊?
UID390132在线时间 小时积分28274帖子离线17184 天注册时间
改变一下代码的顺序就可以了
UID371875在线时间 小时积分232帖子离线17184 天注册时间
中级会员, 积分 232, 距离下一级还需 268 积分
你是说先自适应,后固定宽度?
我的需求是这样的:文本的宽度未知,当宽度大于110时,就自动换行,这个时候宽度就是110(手动设置了),小于110时自适应!(一旦手动设置了宽度,就不能自适应了,这点很郁闷,我就是想知道有没有方法来解决这个问题)
版主,别解释了,干脆给我来段代码瞅瞅,这样我也容易理解!
[[i] 本帖最后由 yaonai2003 于
09:30 编辑 ]
UID390132在线时间 小时积分28274帖子离线17184 天注册时间
_txt.autoSize=&left&;
_txt.width=110;
_txt.wordWrap =
UID371875在线时间 小时积分232帖子离线17184 天注册时间
中级会员, 积分 232, 距离下一级还需 268 积分
哎,楼上的版主没理解我的意思。
拿实际需求来说吧,只是一个浮动提示信息,由于提示信息的数量多少不一,信息太多的话就必须要设置一个最大宽度,并且多行显示,信息少的话就要求文本宽度自适应。
所以就会出现本楼主的情况,一旦因为信息过长而设置了宽度,后面的提示信息就不能自适应了。
UID206645在线时间 小时积分2206帖子离线17184 天注册时间
银牌会员, 积分 2206, 距离下一级还需 794 积分
function string(string:String) {
& & & & var txt:TextField = new TextField();
& & & & addChildAt(txt,0);
& & & & txt.x = 100;
& & & & txt.y = 150;
& & & & txt.multiline =
& & & & txt.autoSize = &left&;
& & & & txt.border =
& & & & txt.text =
& & & & if (txt.width & 110) {
& & & & & & & & txt.wordWrap =
& & & & & & & & txt.width = 110;
string(&sdddddddddddddd时代发生大幅上的发生的发发光的&);
removeChildAt(0);
string(&sdfgd似是&);
AS3不熟,将就用用吧。如果你用AS2的话我能帮你写一个更好点的。
Powered by

我要回帖

更多关于 ios textfield 宽度 的文章

 

随机推荐