Titanium 合金表面元素边界的检测

Titanium 合金表面元素边界的检测,titanium,appcelerator,appcelerator-alloy,Titanium,Appcelerator,Appcelerator Alloy,我的onClick事件似乎没有触发,我在中有一个按钮,它没有给我任何响应,因此我想知道是否有方法跟踪单击了哪个对象,以便我可以进行样式设置,使我的按钮再次可点击 <Alloy> <Window class="container"> <View class="insideContainer"> <View layout="horizontal"> <ImageView id="minLogo"

我的onClick事件似乎没有触发,我在
中有一个按钮,它没有给我任何响应,因此我想知道是否有方法跟踪单击了哪个对象,以便我可以进行样式设置,使我的按钮再次可点击

<Alloy>
<Window class="container">
    <View  class="insideContainer">
        <View layout="horizontal">
            <ImageView id="minLogo" image="/images/homeLogo.png" ></ImageView>

            <ScrollableView id="mainViewInterna">
                <View id="MainWelcomeText" class="MainWelcomeText rowLayout">
                    <Label class="welcomeText">BEM VINDO</Label>
                    <Label class="welcomeText">[ Usuário ]</Label>

                    <View class="button-row" width="200dp" height="200dp">
                        <Label id="logoutButton" class="button" onClick="logout">Log Out</Label>
                    </View>
                </View>
            </ScrollableView>
        </View>     
    </View>
</Window>   
</Alloy>

你能发布你的代码吗?不要害羞,分享你的代码,这样我们可以帮助你!Temos um canal br e pt no,acessa aíque podemos te ajudar=)添加了代码,所以大家可以帮助我进一步了解您的控制器仅包含此函数?请尝试使用Ti.API.info(“它工作”);为什么要删除事件侦听器?每次我停止使用控制器时,我都会删除与它相关的所有事件,比如说,您没有销毁该元素,只是删除了它,如果您再次添加它,并在单击事件的另一次添加它,它就会开始运行该事件更多次,至少在几年前,这是我随附的。当我让用户在按钮上单击几次时,我只调用容器视图上的移除事件。通常这是不需要的,只有特殊情况除外。奇怪的是,它工作了,不知怎的,用注销按钮解决了我的问题,我可以调用一个全局函数,从应用程序中真正注销,但我仍然怀疑是否有可能看到哪个事件正在发生。
function logout(){
   Ti.API.log('it works');
}
var logout = function() {

    $.logoutButton.removeEventListener('click',logout);

    console.log('logout');
};

$.logoutButton.addEventListener('click',logout);