即使在示例代码中,所有Corona SDK项目在舞台上都处于某种偏离中心的状态

jisaacs1207

我认为标题说明了一切,但我会详细说明。

我开始学习Corona SDK,并且每天晚上都在Windows计算机上使用最新的Corona。我的IDE是LUA Glider。

每次我编译示例代码时,它总是以时髦的方式显示在舞台上。永远不会正确居中。

我总是需要找到一种方法来插入类似:

_X = display.contentWidth / 2
_Y = display.contentHeight / 2

然后手动将实例设置为这些变量,以使背景和窗口小部件正确显示。

我已经购买了几本书,并且它们都给出了示例代码,但它们根本无法正确居中。我还直接从coronalabs.com获取了代码,该代码也显示不佳。下面是一个示例。

(正如我所说,它是直接从http://docs.coronalabs.com/api/library/widget/newTableView.html复制而来,但对我来说显示效果很差。)

有人可以告诉我我是否迷失了方向,或者我做的事情有些草率?

例如:http : //imgur.com/hLaGAcM

local widget = require( "widget" )

-- The "onRowRender" function may go here (see example under "Inserting Rows", above)

-- Create the widget
local tableView = widget.newTableView
{
    left = 200,
    top = 200,
    height = 330,
    width = 300,
    onRowRender = onRowRender,
    onRowTouch = onRowTouch,
    listener = scrollListener
}

-- Insert 40 rows
for i = 1, 40 do
    -- Insert a row into the tableView
    tableView:insertRow{}
end
罗伯·奇迹

使用Corona SDK构建1260及更早版本时,创建对象时可以设置X,Y的事物如下所示:

local myRect = display.newRect( 100, 100, 200, 200)

这将创建一个200x200的正方形,该正方形的顶部在左上角为100、100。但是X,Y为中心。使用Graphics 2.0引擎(版本号从2000开始-最初不算2013),所有这些都改变了。那些X,Y现在始终是对象的中心点。同一矩形现在将以100,100,其左上角为0,0。

如果不知道具体的内部版本号,将很难知道发生了什么。现在有了小部件代码,您要告诉它在200、200处绘制左上角,这似乎就是它在做什么。如果希望tableView从左上角开始,请将这些值设置为0,0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我的所有Toasts文本都偏离中心显示

来自分类Dev

我的所有Toasts文本都偏离中心显示

来自分类Dev

如何在Lua表中查找Corona SDK显示对象的所有条目?

来自分类Dev

致命错误所有goroutine都处于睡眠死锁状态

来自分类Dev

而所有零数组都处于状态

来自分类Dev

为什么网上的所有asp.net mvc示例都引用UI中的DAL

来自分类Dev

代码不会编译,因为“并非所有路径都返回值”,即使它们在逻辑上

来自分类Dev

捕获所有状态代码

来自分类Dev

无法使函数在Corona SDK中工作(带有TabButton)

来自分类Dev

无法获取Facebook SDK示例中的朋友列表的所有字段和Android中的朋友选择器示例中的ID仅获取名称

来自分类Dev

无法获取Facebook SDK示例中的朋友列表的所有字段和Android中的朋友选择器示例中的ID仅获取名称

来自分类Dev

执行:致命错误:所有goroutine都处于睡眠状态-死锁

来自分类Dev

当所有输入都包含数据时,AngularJS提交按钮处于活动状态

来自分类Dev

我处于独立状态,但结帐后我的所有进度都消失了--track

来自分类Dev

菜单中的徽标中心和使用引导程序是否都处于响应中心?

来自分类Dev

即使代码在媒体查询中处于活动状态,CSS网格模板列也不会更改

来自分类Dev

LibGDX:取消选中舞台上的所有演员

来自分类Dev

(libgdx)使舞台上的所有内容和spritebatch变暗

来自分类Dev

为什么此引导程序示例中的所有列都堆叠在一起?

来自分类Dev

我是否正确编写曲线拟合模型的代码?除线性回归外,所有模型的直线都偏离

来自分类Dev

Apache Flink 是否将所有添加功能的状态序列化到流中?即使在本地部署中?

来自分类Dev

即使在表中可用,也无法删除记录,[除else条件外,所有条件都运行良好]

来自分类Dev

为什么我在Swing的JButton中的html代码偏离中心?

来自分类Dev

在第4步中,Giraph应用程序陷入困境,所有工作人员都处于活动状态,但没有进度

来自分类Dev

Java是否有某种约定来表明对象处于空状态?

来自分类Dev

代码为python脚本中的列表中的所有项目生成输出

来自分类Dev

示例生成的进程处于活动状态并退出代码

来自分类Dev

在MVC中返回View时,“并非所有代码路径都返回值”

来自分类Dev

我所有的崇高文本中的代码都转换为标签,我无法撤消它

Related 相关文章

  1. 1

    我的所有Toasts文本都偏离中心显示

  2. 2

    我的所有Toasts文本都偏离中心显示

  3. 3

    如何在Lua表中查找Corona SDK显示对象的所有条目?

  4. 4

    致命错误所有goroutine都处于睡眠死锁状态

  5. 5

    而所有零数组都处于状态

  6. 6

    为什么网上的所有asp.net mvc示例都引用UI中的DAL

  7. 7

    代码不会编译,因为“并非所有路径都返回值”,即使它们在逻辑上

  8. 8

    捕获所有状态代码

  9. 9

    无法使函数在Corona SDK中工作(带有TabButton)

  10. 10

    无法获取Facebook SDK示例中的朋友列表的所有字段和Android中的朋友选择器示例中的ID仅获取名称

  11. 11

    无法获取Facebook SDK示例中的朋友列表的所有字段和Android中的朋友选择器示例中的ID仅获取名称

  12. 12

    执行:致命错误:所有goroutine都处于睡眠状态-死锁

  13. 13

    当所有输入都包含数据时,AngularJS提交按钮处于活动状态

  14. 14

    我处于独立状态,但结帐后我的所有进度都消失了--track

  15. 15

    菜单中的徽标中心和使用引导程序是否都处于响应中心?

  16. 16

    即使代码在媒体查询中处于活动状态,CSS网格模板列也不会更改

  17. 17

    LibGDX:取消选中舞台上的所有演员

  18. 18

    (libgdx)使舞台上的所有内容和spritebatch变暗

  19. 19

    为什么此引导程序示例中的所有列都堆叠在一起?

  20. 20

    我是否正确编写曲线拟合模型的代码?除线性回归外,所有模型的直线都偏离

  21. 21

    Apache Flink 是否将所有添加功能的状态序列化到流中?即使在本地部署中?

  22. 22

    即使在表中可用,也无法删除记录,[除else条件外,所有条件都运行良好]

  23. 23

    为什么我在Swing的JButton中的html代码偏离中心?

  24. 24

    在第4步中,Giraph应用程序陷入困境,所有工作人员都处于活动状态,但没有进度

  25. 25

    Java是否有某种约定来表明对象处于空状态?

  26. 26

    代码为python脚本中的列表中的所有项目生成输出

  27. 27

    示例生成的进程处于活动状态并退出代码

  28. 28

    在MVC中返回View时,“并非所有代码路径都返回值”

  29. 29

    我所有的崇高文本中的代码都转换为标签,我无法撤消它

热门标签

归档