- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 IB 中创建了一个文本字段。我已将键盘类型设置为 Numeric Pad
在IB中。当我做secureTextEntry = YES
时在-(void)textFieldDidBeginEditing:(UITextField *)textField
方法,我的键盘从数字键盘更改为通用键盘。我什至尝试以编程方式将键盘设置为数字,但它仍然没有改变。我是这样设置的
-(void)textFieldDidBeginEditing:(UITextField *)textField{
if(textField == self.activationCodeTextField){
self.activationCodeTextField.secureTextEntry = YES;
self.activationCodeTextField.keyboardType = UIKeyboardTypeNumberPad;
}
}
仅供引用,我无法将文本字段设置为在 IB 中安全,因为我在文本字段中向用户显示了诸如“4 位数字”之类的提示文本,直到他开始在文本字段中输入为止。一旦他开始在文本字段中输入,我希望这些条目是安全文本,以便它仅显示 * 而不是他输入的实际字符。
你能让我知道我所做的事情有什么问题吗?
我还有两个查询
我有一个文本字段,其中有一些默认文本(如提示文本)。我希望这个提示文本显示给用户,直到他开始打字的那一刻。当用户单击文本字段然后默认文本被清除时,我不想清除此文本。但是,我希望显示此文本,直到他实际开始在键盘上输入内容为止,然后必须清除默认值,然后将实际输入的文本显示在文本字段上。有可能实现这个目标吗?
是否可以通过编程方式将文本字段的光标位置设置为第一个字符。这是需要的,因为我有一些默认文本(提示文本)并且光标位于文本末尾。我希望光标位于文本的开头。如何以编程方式实现这一点?
最佳答案
您是否尝试过在 UITextField 上使用 -setPlaceholder: ?这样,您就不需要将文本放入文本字段,然后手动将其转换为安全的。例如
- (void)viewDidLoad {
...
[textField setSecureTextEntry:YES];
[textField setPlaceholder:@"4-digits"];
...
}
这将完全解决你的最后两个问题。不过,关于第一个问题,我不确定您是否可以拥有用于安全 UITextField 的数字键盘。如果以编程方式设置它没有效果,那么您似乎不能这样做。
关于iphone - UITextField SecureTextEntry 字段将键盘从数字键盘更改为通用键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6522743/
我正在尝试从只能以编程方式创建的文本字段中输入密码,而不是通过界面生成器,但是当我尝试将 secureTextEntry 设置为“true”时,我只是得到一个“‘UITextField’类型的值有没有
我在 IB 中创建了一个文本字段。我已将键盘类型设置为 Numeric Pad在IB中。当我做secureTextEntry = YES时在-(void)textFieldDidBeginEditin
我正在使用 UITextField + secureTextEntry 来捕获密码。 SDK 中是否有一个属性可以让我仅显示刚刚输入的字符大约半秒,然后将其屏蔽?我正在寻找与 Apple 在所有默认应
我用 secureTextEntry = true 将标签中的字符串更改为“••••••••••••••”。它工作完美,但我如何更改整个字符串,除了字符串中的最后 4 个字符? 最佳答案 此处的情况取
可能重复 Here & here (但他们没有解决我的问题) 我正在创建一个聊天 UI,其中我的文本框必须同时具有多行 功能和安全文本输入 功能。 UITextField 没有多行功能 UITextV
我有一个 UITextField 用作密码字段。它默认 secureTextEntry 设置为 true。我还有一个 UIButton 来切换密码的显示/隐藏。 当我将文本字段从 secureText
我在 UITextField 中使用自定义字体,该字体已打开 secureTextEntry。当我在单元格中输入时,我会看到我选择的字体的项目符号,但是当字段失去焦点时,这些项目符号会恢复为系统标准字
当secureTextEntry为true时,有没有办法在react-native中更改textInput的样式。我想显示星星(*)而不是隐藏文本的点。 最佳答案 您可以实现自己的 TextInput
我正在尝试让 UITextView(不是 UITextField)充当密码字段,其中的文本在您输入时会被混淆。但是,在 UITextView 上将此属性设置为 YES 似乎没有任何效果,并且字母始终可
当键盘出现时,我正在尝试向上移动我的 self.view。 我用的是普通的: NSNotificationCenter.defaultCenter().addObserver(self, select
我试图隐藏用作密码输入的 UITextView 的文本,使用点而不是实际文本。此 TextView 称为 TV_Password。当它为空时,文本不应该被隐藏,应该被字符串“密码”替换 我在网上发现解
我正在尝试切换密码文本字段,但我遇到了文本字段右侧空白的问题。 //眼睛按钮 Action 。 @IBAction func btnEyePassword(sender: AnyObject) {
我在 UITextField 中使用自定义字体,它打开了 secureTextEntry。当我在单元格中输入时,我看到了我选择的字体的项目符号,但是当该字段失去焦点时,这些项目符号恢复为系统标准字体。
我有一个在显示/隐藏模式之间切换的按钮(即在 secureTextEntry NO 和 YES 之间切换 UITextField)。其目的是让用户看到他们输入的密码。 我按照这里的例子(票数最高):U
TextInput 的这两个属性与 android 不兼容: 自动更正 secureTextEntry 我在使用自动更正时遇到以下错误: Error while updating property '
我发现secureTextEntry在iOS 11.0上不起作用,我的代码很简单,如下所示: tfPwd1.keyboardType = UIKeyboardTypeNumberPad; tfPwd1
我正在寻找一种方法来在其中一个 UITextFields secureTextEntry 更改值时获得回调或事件。 我需要这个的原因如下。 我扩展了 UITextField 使其具有通过 UIText
所以我输入的密码如下: 并应用此样式: inputStyle { fontSize: 30, color: '#333', fontWeight: '900' } 但是这些样式似乎
来自 UITextfield 和 secureTextEntry 的奇怪行为。平台:iOS10在 iPhone(设备)和模拟器上。当 secureTextEntry 打开时,UITextfield 因
我遇到了更改密码字段语言的问题。在我的应用程序中,我需要在不关心当前语言环境的情况下以希伯来语输入登录名/密码。当我尝试输入登录名时,一切正常,我可以将键盘更改为希伯来语并输入登录名。但是当我尝试在安
我是一名优秀的程序员,十分优秀!