Чтобы добавить текст к изображению, чтобы оно «прилипало» к изображению, вы можете создать объект (как у вас есть), а также текстовый объект непосредственно над ним.Затем создайте группу и вставьте их обоих в нее.
Вот пример того, как это можно сделать:
local myGroup = display.newGroup()
local item = display.newImageRect('images/foo.png',70,70)
item.x = 50
item.y = 50
local text = display.newText( "My Text", 0, 0, "Helvetica", 18 )
text:setTextColor( 0, 0, 0, 255 )
-- insert items into group, in the order you want them displayed:
myGroup:insert( item )
myGroup:insert( text )
Затем, чтобы переместить его, просто измените x /y of 'myGroup'.
Надеюсь, это поможет!