Corona中文站

强大、易学的跨平台(iOS/Android)开发框架。QQ群1:74390406(满) 群2:221929599

导航

好消息:display.newText()开始支持多行文本

在Corona每日构建638版本,display.newText()支持输出多行文本,对于经常要做文字排版的开发者来说,这是一个非常好的消息。

修改后新的语法是:display.newText( string, x, y, [w, h,] font, size )

实例1:支持换行符\n字符

    local textMessage = display.newText( "Hello Corona User!\nHope you're having a great day.", 25, 25, "Helvetica", 18 )
    textMessage:setTextColor( 0 )

输出:

    Hello Corona User!

    Hope you're having a great day.

实例2:文本换行,通过设置w.h属性来换行

    local multiText = display.newText( "This text should be wrapped according to the specified width.", 25, 25, 175, 400, "Helvetica", 18 )
    multiText:setTextColor( 0 )

上面的例子,文本一旦超过175像素宽度,会自动换行。

注意:

1)这些变化暂时只在模拟器和iOS设备上有效。

2)换行符(\ n)字符支持,模拟器OK,但是不是所有设备上都有效。

3)记住,如果超出指定H(高度参数文本将被裁剪

 

 

<< 每周之星【2011.10.9】 - Thai Cooks每周之星【2011.10.16】 - Trash Blast >>

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最近发表

Powered By Z-Blog 1.8 Walle Build 100427 Copyright 2011-2015 BuildApp.Net. All Rights Reserved.