MR *_*ido 11 iphone xcode objective-c uitextfield ios
是否有一种聪明的方法让用户在ios/iphone UITextField中隐藏和查看密码之间切换,用户可以在其中输入密码,并可以选择隐藏或查看密码.提前致谢.
Mar*_*rio 23
简单的设定
.secureTextEntry = YES
Run Code Online (Sandbox Code Playgroud)
如果textField具有焦点,我认为由于一个错误(或一个功能)我不会工作.
如果textField当前是firstResponder,请使用类似的内容使其工作
-(void) toggleTextFieldSecureEntry: (UITextField*) textField {
BOOL isFirstResponder = textField.isFirstResponder; //store whether textfield is firstResponder
if (isFirstResponder) [textField resignFirstResponder]; //resign first responder if needed, so that setting the attribute to YES works
textField.secureTextEntry = !textField.secureTextEntry; //change the secureText attribute to opposite
if (isFirstResponder) [self.textField becomeFirstResponder]; //give the field focus again, if it was first responder initially
}
Run Code Online (Sandbox Code Playgroud)
- (IBAction)ShowPass:(UIButton *)sender {
if (self.password.secureTextEntry == YES) {
[self.showPass setTitle:@"HIDE" forState:(UIControlStateNormal)];
self.password.secureTextEntry = NO;
}else{
[self.showPass setTitle:@"SHOW" forState:(UIControlStateNormal)];
self.password.secureTextEntry = YES;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18117 次 |
| 最近记录: |