草庐IT

ios - 以编程方式将键盘从大写切换为小写

我想将用户的键盘从大写字母变为小写字母,以强制输入小写字母。我该怎么做? 最佳答案 不是试图强制键盘变成小写,而是在用户键入字符后强制字符变成小写。您没有说明您使用的是UITextField还是UITextView。假设您正在使用UITextField。声明您的ViewController采用UITextFieldDelegate协议(protocol),并将文本字段的委托(delegate)设置给ViewController。在ViewController中,实现这个方法:-(BOOL)textField:(UITextField

ios - 单词自动大写在 UITextView 中不起作用

我有一个UITextView需要自动大写单词。但是,当我调用这些方法中的任何一个时,View都没有响应。[self.fullNameTextViewsetAutocapitalizationType:UITextAutocapitalizationTypeWords];self.fullNameTextView.autocapitalizationType=UITextAutocapitalizationTypeWords;这是iOS8.1中的错误吗? 最佳答案 我遇到了同样的问题,并且能够通过将我的键盘类型设置回默认值来解决它:

ios - 如何检测一个 NSString 是否包含一个大写字母

我有一个文本字段,我在其中输入密码。谁能告诉我如何检查我输入的文本是否包含一个大写字母?我已经浏览过网络但未能得到我想要的东西。提前致谢。这是我要添加签到的地方。if([self.txtfldPw.textisEqualToString:@""]&&[self.txtfldPw.text.length=]&&[self.txtfldEmail.text=]){UIAlertView*pwAlrt=[[UIAlertViewalloc]initWithTitle:@"Error"message:@"PasswordMustBeOfSixCharactersAndOneOfTheLette

ios - 为什么我们应该使用 NSString 的 uppercaseStringWithLocale 来获取正确的大写字符串?

我有一个非常简单的任务:我从服务器获取作为字节数组的UTF-8字符串,我需要以大写形式显示该字符串中的所有符号。从这个字符串中,您实际上可以获得unicode表的任何符号。我知道如何在一行代码中做到这一点:NSString*upperStr=[[NSStringstringWithCString:utf8strencoding:NSUTF8StringEncoding]uppercaseString];在我看来,它适用于我检查过的所有符号。但我不明白:为什么我们需要方法uppercaseStringWithLocale?当我们使用unicode时,每个符号在unicode表中都有独特的

ios - Swift 核心数据 - _NSSingleObjectI(末尾的大写字母 "i")被返回而不是 String

我正在尝试显示与核心数据中某个地点相关的地址的城市名称,但看起来返回的是Set而不是String。例如,对于城市名称,这是:{(Houston})正在打印而不仅仅是“休斯顿”联系人的地址(联系人就是我所说的“地点”)具有“一对一”关系,联系人与地址具有“一对多”关系。下面显示了我如何保存对象以及与核心数据的关系://creatingcontactmanagedobjectcontextletcontact:NSManagedObject=NSEntityDescription.insertNewObjectForEntityForName("Contact",inManagedObje

swift - Swift 中的关键字协议(protocol)(大写 P)是什么

刚刚发现可以直接输入Protocol,而且它的Type和其他2种情况不同实际上你可以尝试初始化它并得到一条错误消息,提示某种东西但是Protocol在Swift中究竟做了什么? 最佳答案 Protocol是在Objective-C运行时定义的类代表一个Objective-C协议(protocol)。示例:letp=objc_getProtocol("NSObject")!print(p.dynamicType)//Output:"Protocol"objc_getProtocol声明为/***Returnsaspecifiedpro

ios - 为什么有些方法的首字母大写?

我正在查看Apple文档和一些方法,例如Sec​Item​Copy​Matching(:​:​)用大写首字母定义。方法的约定不是首字母小写吗? 最佳答案 这些函数(不是方法)最初是CAPI。它们的命名约定与Apple的Obj-CAPI不同。对于Obj-C(或纯Swift)API,大写名称是为类保留的。对于CAPI,没有类,但前缀标识伪对象(SecItem)。应该注意的是,一些CAPI现在作为对象导入到Swift中,例如CGContext(基于SwiftEvolution0044)。 关于

android - 如何在Android应用程序的TextView中将文本的第一个字母大写

我也不是指textInput。我的意思是,一旦您在TextView中有静态文本(从数据库调用填充到用户输入的数据(可能未大写)),我如何确保它们是大写的?谢谢! 最佳答案 我应该能够通过标准的java字符串操作来完成此操作,而不是特定于Android或TextView。类似:StringupperString=myString.substring(0,1).toUpperCase()+myString.substring(1).toLowerCase();尽管可能有一百万种方法可以实现这一点。见String文档。已编辑我添加了.to

android - 如何在Android应用程序的TextView中将文本的第一个字母大写

我也不是指textInput。我的意思是,一旦您在TextView中有静态文本(从数据库调用填充到用户输入的数据(可能未大写)),我如何确保它们是大写的?谢谢! 最佳答案 我应该能够通过标准的java字符串操作来完成此操作,而不是特定于Android或TextView。类似:StringupperString=myString.substring(0,1).toUpperCase()+myString.substring(1).toLowerCase();尽管可能有一百万种方法可以实现这一点。见String文档。已编辑我添加了.to

ios - UIImagePickerController 以大写字母 "USE_PHOTO"、 "RETAKE"和图库图像 "CAMERA_ROLL"显示文本?

我正在使用下面的代码funcpickerImage(typetype:String,presentInVc:UIViewController,pickedListner:onPicked,canceledListner:onCanceled){self.pickedListner=pickedListnerself.canceledListner=canceledListnerletpicker:UIImagePickerController=UIImagePickerController()picker.sourceType=type==CameraMode.Camera?.Came