Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua 如何在Corona SDK中更改文本字段(本机库)的可见性,即使其不可见_Lua_Coronasdk - Fatal编程技术网

Lua 如何在Corona SDK中更改文本字段(本机库)的可见性,即使其不可见

Lua 如何在Corona SDK中更改文本字段(本机库)的可见性,即使其不可见,lua,coronasdk,Lua,Coronasdk,是否可以使文本字段(对于Corona SDK本机库)不可见?如果是,那怎么办?isVisible属性似乎不起作用 例如,如果我创建一个TextField实例,如下所示: local textIngrediente1 = native.newTextField(...) 当我试图通过如下设置isVisible属性使其不可见时: textIngredient1.isVisible = false 它对文本字段的可见性没有影响除了显示对象外,不能使用isVisible和alpha属性。。 但是,您

是否可以使
文本字段
(对于Corona SDK
本机
库)不可见?如果是,那怎么办?
isVisible
属性似乎不起作用

例如,如果我创建一个
TextField
实例,如下所示:

local textIngrediente1 = native.newTextField(...)
当我试图通过如下设置
isVisible
属性使其不可见时:

textIngredient1.isVisible = false

它对
文本字段的可见性没有影响

除了显示对象外,不能使用isVisible和alpha属性。。 但是,您可以将文本字段设置为不在屏幕上,然后在需要显示文本字段时更改x、y坐标

local text= native.newTextField( ... )
text.x = -100
text.y = -100
然后,当您需要使用或显示textField对象时

text.x = 100
text.y = 100
我认为这会起作用,native.newTextField()确实尊重.isVisible属性。我刚测试过。如果复制并粘贴代码,可能会出现错误:

--local textIngrediente1 = native.newTextField(...)
-- textIngredient1.isVisible = false
在其中一种情况下,您使用TextComponente1
在另一种情况下,您使用textIngredient1(无额外的e)

根据Corona文档,对象从继承属性的属性中继承属性,包括,因此(只要没有输入错误;-),此控制
文本字段的可见性

您尝试过的内容?属性siVisibel,但它只适用于显示:Objectsoh,通过编辑将代码包含在问题中。谢谢.local text=native.newTextField(…);text.isVisible=false;我正在尝试类似的东西,但它不起作用为什么你还在评论?加上他们有你的问题。