我在钛 iPhone 应用程序中使用密码字段,如果用户按“?”,我需要显示输入的密码 释放“?”后的按钮和掩码密码字段 按钮。我使用了这些代码
var password = Ti.UI.createTextField
({
font : {fontSize : 15, fontType: 'HaveticaL TStd', fontWeight: 'roman'},
hintText: "***************",
top : 54,
left : 107,
height : 24,
width : 153,
passwordMask : true,
color : "black",
returnKeyType : Titanium.UI.RETURNKEY_DONE,
zIndex : 5
});
我使用 touchstart 和 touchend 事件来显示密码,即在 touchstart 事件发生时将 passwordMask 设置为 false,在 touchend 事件发生时将其重置为 true。
passwordHintImg.addEventListener('touchstart',function(e){
passwordTxt.passwordMask = false;
});
passwordHintImg.addEventListener('touchend',function(e){
passwordTxt.passwordMask = true;
});
当密码字段模糊时效果很好,但如果密码字段集中我按“?” 按钮显示密码,我无法隐藏显示的密码