Corona中文站

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

导航

Corona的中文排版-文本自动换行【附实例代码】

群里最近经常有朋友问到corona的中文排版问题,今天写了一个小例子,实现了文本自动换行,提供代码下载。大家可以根据项目实际情况进行进一步的封装,比如排版后返回一个group,可以指定字体大小、颜色等。

效果图:

例子代码,很简单,就几行:

local common = require("common")
...
关于中文排版(自动换行等)

办法有很多种,先一一罗列:

1)使用native.showWebPopup(),用浏览器来打开。

这种办法,排版灵活,而且可以使用富文本,显示效果丰富多样。缺点是需要临时创建html文件,使用起来有点不方便。

2)使用native.newTextBox()

这个办法排版,使用比较简单,排版效果好,但是因为corona所有的本地UI控件都是始终显示在display Object之上的,无法加入到group中进行管理,所以需要单独进行控制,有点麻烦。而且在android下,超出控件高度之后会无法通过滑动来显示。

...
«1»

日历

<< 2014-10 >>

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

最近发表

Copyright 2011-2015 BuildApp.Net. All Rights Reserved.