以编程方式将键盘大写锁定按钮设置为 ON? [复制]

Posted

技术标签:

【中文标题】以编程方式将键盘大写锁定按钮设置为 ON? [复制]【英文标题】:Programatically set the keyboard caps lock button to ON? [duplicate] 【发布时间】:2013-07-19 11:20:55 【问题描述】:

当我的用户在UITextView 中键入文本时,我希望将caps lock 修饰符设置为true,这样如果他们随后按下大写锁定按钮,它将切换为小写文本。

UITextView 成为第一响应者时,我希望看到的是蓝色的键盘大写按钮。我在文档或 SO 中找不到正确的设置。

【问题讨论】:

当一个问题在“重复”后 2 年被问到时,尤其是当 ios 变化如此之快时,不应将其视为重复。我们什么时候可以获得版本标签? 【参考方案1】:

试试这个

-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string

    NSString *newString = [[text1.text stringByAppendingString:string] uppercaseString];
    text1.text = newString;
    return NO;


【讨论】:

谢谢,但我认为这会将文本大写,而不是在键盘上设置大写锁定。

以上是关于以编程方式将键盘大写锁定按钮设置为 ON? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

obj -c IOS检测大写锁定按键事件

mac切换大小写

以编程方式设置主屏幕壁纸(更改主屏幕和锁定屏幕)

如何以编程方式检查大写锁定是不是打开

在android中以编程方式关闭shift键

有没有办法以编程方式在 BlackBerry 上设置数字锁定?