我的iOS应用程序中有一个文本字段,用户应该在其中输入一些文本.但我想知道是否有任何方法可以将用户的输入转换为小写字母.

我记得在C#中大约是Convert.ToLower,但我似乎想不出在Objective-C中是如何做到这一点的.

推荐答案

NSString上有一个叫lowercaseString的方法.NSString包含大量字符串操作方法,请阅读the documentation.

NSString *myString = @"Hello, World!";
NSString *lower = [myString lowercaseString]; // this will be "hello, world!"

Ios相关问答推荐

PieChartView未以编程方式显示在屏幕上

如何在PINCH上添加UITextfield以zoom 图像

在Android和iOS上从后台恢复应用程序后,inappwebview上出现白屏?

为什么导航栏在与Style.Page的选项卡栏一起使用时停止工作?

在TVOS中访问SWIFT中的objc++函数时发送给类的无法识别的 Select 符

为什么EKEventStore().questFullAccessToEvents()可以与模拟器一起使用,而不能与真实设备一起使用?

Flutter 应用程序中带有Firebase的GoogleService-Info.plist中缺少CLIENT_ID、REVERSED_CLIENT_ID和ANDROID_CLIENT-ID

如何在集合视图中创建装饰视图?

UIControl 子类 - 按下时显示 UIMenu

如何擦除 Swift 中的 Core Graphics Context 绘图?

添加到单个自定义视图时,Swiftui 项目会在所有视图中重复

有没有办法访问自动生成的 Codable 一致性的编码键?

iOS 中的 [Class new] 和 [[Class alloc] init] 有什么区别?

如何阻止图像在 UIImageView 中拉伸?

UITableView 页脚,停止浮动内容

无法将NSTaggedPointerString类型的值转换为NSNumber

UIView 动画与 CALayers

使用 Chrome DevTools 调试 iOS 6+7 Mobile Safari

从故事板导航到其他 Swift 1.2 文件时 Xcode 6.3 崩溃

为给定的 UIColor 获取更亮和更暗的 colored颜色 变化