Custome keyboard show pop up image cut off - ios

I am working in custom keyboard app.
When long press in my emojis it's not open in above textField. it's display in bellow iMessage keyboard. see below screen shot.
it's possible to add my image open in above textField.like iOS default emojis.
if it's possible then give me solution, Thanks.

Related

What is the best way for the user to close numerical keyboard in iOS in Flutter app?

I am working on a Flutter app. A problem I encountered is that there is no default "Done"- or "Close" button for the numerical keyboard on iOS.
I made an ok solution where the user can close the keyboard by tapping outside the keyboard or swiping downwards. But the ideal solution would be to have a "Done" button in the bottom right corner of the keyboard like Android does right?
I tried the following package keyboard_actions. But it was very buggy in my app. When the keyboard appeared it pushed up the text in the text field.
Why didn't Apple add a default "Done" button for the numerical keyboard? How do you solve this in the simplest and best way?
Thanks!

iOS Keyboard Extension: Memoji like paste

Apples build in Emoji Keyboard has a section with "Memoji" stickers.
If you tap on any of these stickers (it seems to be a PNG image), then it's automatically inserted into the textfield or into the chat of the current App, for example WhatsApp, Facebook Messenger or iMessage.
Is it possible to get the same functionality with a custom keyboard? Or is Apple using some private API for the Memoji stickers?
I know how to add an image or image data to the pasteboard like UIPasteboard.general.image or UIPasteboard.general.setData(...). But if I do so, the png image isn't pasted automatically into the textfield. The user has to do additional steps and tap with the finger into the textfield and select "paste".
All the mentioned apps use UITextView, upon selection of any sticker the OS adds this image as an NSTextAttachment to the attributedString of the text view

iOS Custom Keyboard Icon

I am developing a custom keyboard extension. Everything works so far, but ... Is it possible to give my custom keyboard an icon which iOS will show if it would be the next to show? I searched but i can't find anything.
Example: If i only have the text and emoji-keyboard the Globe/ABC-Button changes to an emoji if the next keyboard is the emoji-keyboard.

Enhancement in GIF keyboard

At present I am working on GIF keyboard plugin for iOS.
Following github link give me good start to move ahead.
SamStone92/kanyekeyboad
I want to put my custom emojies over custom keyboard. Using above reference project I can able to achieve same thing but in this there is one problem exist and that is very frustrating for end user.
Problem: To place any emoji into text area, first you need to click on emoji from keyboard then Copy button is available for you, you need to press that.
Then you need to touch on text area, at that time another button with label Paste is available on screen. You need to press this button to get actual emoji in text area. I want to remove this.
Following image gives you more idea:
Target: I want to implement, you just need to touch on keyboard emoji and it will directly paste on text area. Like we are doing in Skype or any other messaging application.

Custom emoticon keyboard IOS

I am currently in the process of building a custom keyboard for IOS devices and wanted to add a custom EMOJI keyboard as well. I have a sheet of custom emoticons already created and do not want the user to have to copy and paste into their message like on the Ikea Emoticon keyboard. Is it possible to have a clone of apples keyboard functionality but with my own emoticons?
If you have something similar like below (emoticon icon)
You can make a slideout UIView with a bunch of your custom emojis using UICollectionView. If the user taps on an emoji it would insert your own Unicode Emoji Text (just example).
You will have to make your own if statements if the text contains emoji unicode to make the emojis appear in your text.
This is how I understand it, I might be wrong, if so, please correct me. :)

Resources