সমাধান
এখানে একটি হল পূর্ণ সমাধান / কাজ এই সমস্যার জন্য প্রায়, ভোট Blld আপ সন্তুষ্ট উত্তর পাশাপাশি কারণ এই প্রয়োজন তথ্য অত্যাবশ্যক একটু হয়েছে!
সহায়তা অনুসন্ধানে বিকল্প শিরোনাম
- কোনও UIKeyInput অবজেক্টের জন্য ইমোজি কীবোর্ডটি ডিফল্ট হিসাবে দেখানো হচ্ছে (আইওএস 13 এ)
- ইমোজি কীবোর্ডটি দেখানোর জন্য আইওএস 13 চাপ দিন
UITextInputMode.primaryLanguageইমোজি সেট করা হচ্ছে- প্রোগ্রামোগুলি ইমোজি তে কীবোর্ড সেট করুন
আইওএস 13 এর আগে সেই সমান "ইমোজি" UITextInputModeদিয়ে ফেরত primaryLanguageইমোজি কীবোর্ডটি দেখানোর জন্য ডিফল্ট হবে (নীচের চিত্রটি দেখুন)।
"ইমোজি" ফেরতের উদাহরণ কোড UITextInputMode।
//
// ViewController.swift
// Keyboard Info
//
// Created by Richard Stelling on 30/09/2019.
// Copyright © 2019 Richard Stelling. All rights reserved.
//
import UIKit
class TestButton: UIButton, UIKeyInput {
var hasText: Bool = true
func insertText(_ text: String) { print("\(text)") }
func deleteBackward() {}
override var canBecomeFirstResponder: Bool { return true }
override var canResignFirstResponder: Bool { return true }
override var textInputMode: UITextInputMode? {
for mode in UITextInputMode.activeInputModes {
if mode.primaryLanguage == "emoji" {
return mode
}
}
return nil
}
}
আইওএস 12 এ এই কোডটি চালানো ইবোজি সিস্টেমে কীবোর্ডটি সেট করবে ইমোজি কীবোর্ড, তবে আইওএস 13 এ এর কোনও প্রভাব নেই।
এটি কি জানা বাগ? এখানে কি কাজ আছে?
আপডেট
- @ নাভিলাস দ্বারা অনুরোধ করা , "সক্রিয় ইনপুট মোডের" সম্পূর্ণ তালিকাটি; "এন জিবি", "ইমোজি"
- পরীক্ষিত এবং নিশ্চিত; 13.0, 13.1, 13.1.1, 13.1.2 এবং 13.2 (বীজ 1)
