ios - 我如何检测在文本字段的键盘上按下了哪个键?

标签 ios objective-c xcode

如果 0 之前什么都没有,我需要让它不允许写很多 0。 有没有textfield的方法?

最佳答案

根据您的要求修改此示例代码。

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
    if ([string isEqualToString:@" "]) // Preventing Spaces here {
        return NO;
    }
    else{
        return YES;
    }
}

关于ios - 我如何检测在文本字段的键盘上按下了哪个键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42225262/

相关文章:

android - 在 Android 上播放的 iOS 上的音频文件听不到我的声音。只有声音不好

ios - Font Awesome Swift : "Ambiguous Use of Code"

objective-c - 是否有用于与 SOAP Web 服务通信的 native iOS 解决方案?

ios - 我在哪里可以找到 Swift 的 "math, strings, etc... libraries"?

objective-c - iOS:UITableViewCell 中的 UIButton 和 UILabel

ios - Google Plus 共享有效,但在应用程序中共享时会发出警报

objective-c - 如何在 iOS 上的 Core Data 中设置新创建的关系?

iphone - Action 序列( Objective-C ) iPhone

xcode - 从应用程序支持文件夹中删除文件后应用程序读取数据

ios - Xcode Swift 计算 23 个文本字段值的平均值