我希望用户只在a中输入数值UITextField
.在iPhone上我们可以显示数字键盘,但在iPad上用户可以切换到任何键盘.
有没有办法限制用户只输入数字值UITextField
?
我有UITexfields我希望它只接受输入数值的其他数字警告.我希望motionSicknessTextFiled只接受数字
NSString*dogswithMotionSickness=motionSicknessTextField.text;
NSString*valueOne=cereniaTextField.text;
NSString*valueTwo=prescriptionTextField.text;
NSString*valueThree=otherMeansTextField.text;
NSString*valueFour=overtheCounterTextField.text;
Run Code Online (Sandbox Code Playgroud) 我尝试过下面的代码,但只允许输入键盘上的数字.我的应用程序要求键盘使用句点/句号(用于金钱交易).我试过的代码是:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
NSCharacterSet *nonNumberSet = [[NSCharacterSet decimalDigitCharacterSet] invertedSet];
if ([string rangeOfCharacterFromSet:nonNumberSet].location != NSNotFound)
{
return NO;
}
return YES;
}
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
我目前在标签无法自动读取 3 个文本字段值的添加时遇到问题,而无需按钮功能操作。因此,我只希望我的文本字段是一个 Int 输入。下面附上一个屏幕截图,以供更好地参考。感谢那些能帮助我解决这个问题的人。谢谢!
视图控制器
import UIKit
class TryingoutController: UIViewController {
@IBOutlet var impact: UITextField!
@IBOutlet var rigour: UITextField!
@IBOutlet var response: UITextField!
@IBOutlet var total: UILabel!
Run Code Online (Sandbox Code Playgroud)
您好
我知道ipad键盘不喜欢iphone可以设置"UIKeyboardTypeNumberPad"!!
但如果我想它只能输入并在文本字段显示数字0到9.
如何比较文本字段中的用户键是否为数字?
预先感谢.
微型
我需要验证一个UITextField
.我只想在其中输入正整数.我怎样才能做到这一点?