类型 字符串 事件 userInput 修订版本 2024.3703 版 关键字 userInput, text 另请参阅 event.target native.newTextBox() native.newTextField()
此属性仅在 phase 阶段的 "editing"
userInput 事件中可用。在 "submitted"
或 "ended"
的 phase,使用 event.target.text
访问输入对象的文本内容。
local defaultField local function textListener( event ) if ( event.phase == "began" ) then -- User begins editing "defaultField" elseif ( event.phase == "ended" or event.phase == "submitted" ) then -- Output resulting text from "defaultField" print( event.target.text ) elseif ( event.phase == "editing" ) then print( event.newCharacters ) print( event.oldText ) print( event.startPosition ) print( event.text ) end end -- Create text field defaultField = native.newTextField( 150, 150, 180, 30 ) defaultField:addEventListener( "userInput", textListener )