从Corona SDK中清除文本对象

时间:2014-11-10 00:21:35

标签: lua corona

我在Corona SDK中有一个搜索功能,可以显示我网站的结果。第一次运行完美,但第二次搜索结果优于旧结果。

txt_mybest重复并插入到滚动视图中。我可以弄清楚如何删除以前的结果。

如果我删除滚动组,它将变得无法使用

local function sumbitConnented( event )
if ( event.isError ) then
local alert = native.showAlert( "Connection Error", "Your information was not sent. 
Please check your connection" , { "OK" }, onComplete )
else

nyHeight = 35

local t_ninja = json.decode( event.response )
for key in pairs(t_ninja) do

local xxteam_name = t_ninja[key]["team_name"]

nyHeight = nyHeight + 60
txt_mybest = display.newText("Team: "..xxteam_name,0,0,native.systemFont,13)
txt_mybest.anchorX = 0
txt_mybest.x = 85
txt_mybest.y = 38 +nyHeight
txt_mybest:setTextColor( 20/255, 20/255, 20/255 )
scroll:insert(txt_mybest)

end 



function onSearchRelease()
sendInfo = {["findTeam"] = findTeam.text}

local headers = {
["Content-Type"] = "application/json",
["Accept-Language"] = "en-US",
}
local params = {}
params.headers = headers
params.body = json.encode( sendInfo )
network.request( "http://www.website.com/team-search.php?f=hw&u_device="..muserID, "POST", sumbitConnented, params )
end

希望“波西米亚人”具有理解这个问题的心智能力

2 个答案:

答案 0 :(得分:0)

你可以使用txt_mybest.text ="你的新文字" ..只要对象存在,这将更改display.newText对象的文本。

答案 1 :(得分:0)

您可以在滚动视图中添加显示组并添加其中的所有文本。如果要删除结果,只需删除该组并在滚动视图中添加另一个组。就像那样,你不会有破坏Scroll View的风险,你的结果很容易消失。