键盘处于活动状态时,UITextView自动资本化无效

问题描述 投票:0回答:2

目前,我正在这样的按钮目标中设置自动大写

//This method is fired when keyboard is still active
- (IBAction)changeAutoCapitalization:(id)sender
{   
      self.textView.autocapitalizationType = UITextAutocapitalizationTypeWords;
}

但这不会使键盘成为资本。

ios objective-c swift uitextview
2个回答
2
投票

您必须在修改UITextAutocapitalizationType后调用[self.textView reloadInputViews]才能立即更改键盘。


0
投票

尝试在初始化后添加:

self.textView.autocapitalizationType = UITextAutocapitalizationTypeWords;

要么

该设备上的“自动大写”选项很可能已关闭。您可以在设置>常规>键盘中找到该选项。

© www.soinside.com 2019 - 2024. All rights reserved.