event.text

类型 字符串
事件 userInput
修订版本 2024.3703 版
关键字 userInput, text
另请参阅 event.target
native.newTextBox()
native.newTextField()

概述

TextFieldTextBox 的文本内容。

注意

此属性仅在 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 )