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

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

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

【问题讨论】:

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

标签: ios objective-c keyboard capslock


【解决方案1】:

试试这个

-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
    NSString *newString = [[text1.text stringByAppendingString:string] uppercaseString];
    text1.text = newString;
    return NO;

}

【讨论】:

  • 谢谢,但我认为这会将文本大写,而不是在键盘上设置大写锁定。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-10-09
  • 2015-01-09
  • 1970-01-01
  • 2011-12-09
  • 2013-02-27
  • 1970-01-01
  • 2011-12-19
相关资源
最近更新 更多