抱歉,如果我的问题很愚蠢,但我找不到解决方法。事情是有一个自定义文本视图,有时需要根据自己的规则包装文本。静态内容一切正常,但如果我在用户开始写另一个单词时插入一个 @"\n"(我知道他要输入的单词,但我知道它无论如何都不适合),iPhone 键盘会自动切换shift on,这让用户发疯,因为他不打算将这个词大写。让这些包装工作对我来说至关重要,所以我要么需要一种以另一种方式结束行的方法,要么需要在键盘上切换回档。
或者,简而言之:如何以编程方式切换键盘的切换?
有人吗?
更新伙计们,关于 iPhone 键盘的一个小问题。AFAIK 我们可以获取键盘的对象(通过获取 UIKeyboardImpl 类并在其上调用 +sharedInstance)并且显然可以围绕它做一些事情。但是,我也听说 Apple 非常关心这种黑客攻击,所以我很好奇如果我使用这种方法解决问题,他们是否会拒绝该应用程序?显然,我不会改变 kayboard 的前景,甚至逻辑保持不变(至少从人类的角度来看),但这足以不被踢吗?
更新 2现在我设法通过关闭 autocap 并手动设置换档状态来实现所需的行为。有更好的解决方案吗?