【发布时间】:2013-12-09 09:31:09
【问题描述】:
我认为标题说明了一切,但我会详细说明。
我开始学习 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 复制的,但对我来说显示效果不佳。)
谁能告诉我我是不是疯了,或者我做的事情有点马虎?
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 API 更改和参考点不再是左上角。
-
您知道有什么解决方案可以将参考点改回来以达到我的目的吗?