我想制作一个表情符号文本框,可以在其中编写唯一的表情符号,并且更好,以便出现表情符号键盘。表情符号键盘是标准的。我正在用 SwiftUI 编写一个程序。找到了这段代码,它对我有用吗?如果是这样,你如何使用它?如果没有,您需要哪一个?
\n感谢!
\nclass EmojiTextField: UITextField {\n\n // required for iOS 13\n override var textInputContextIdentifier: String? { "" } // return non-nil to show the Emoji keyboard \xc2\xaf\\_(\xe3\x83\x84)_/\xc2\xaf \n\n override var textInputMode: UITextInputMode? {\n for mode in UITextInputMode.activeInputModes {\n if mode.primaryLanguage == "emoji" {\n return mode\n }\n }\n return nil\n }\n\n override init(frame: CGRect) {\n super.init(frame: frame)\n\n commonInit()\n }\n\n required init?(coder: NSCoder) {\n super.init(coder: coder)\n\n commonInit()\n }\n\n func commonInit() {\n NotificationCenter.default.addObserver(self,\n selector: #selector(inputModeDidChange),\n name: UITextInputMode.currentInputModeDidChangeNotification,\n object: nil)\n …Run Code Online (Sandbox Code Playgroud)