Question is, Whether a button can be placed below the software keyboard that comes in the iPhone when we tap to enter some text.
The soft keyboard comes from the very bottom of the screen , can it be made to move little up and a button can be placed ??
No, this is impossible with public APIs. Your only other option would be to use a completely custom input view.
Related
there
I'm making drawing app on iPad with iOS14.
this app enables to use apple pencil.
I'm facing a problem.
when i try to write a text on UITextField by scribble hand write,keyboard don't showing.
my client said it can be enabled keyboard writing when scribble hand write is on.
is it possible?
I'm seeing this quite late but I'll still try to give you (or people looking for the same answer lates) some useful information:
I don't think that you can use "normal" keyboard with pencil (although it will appear immediately after you touch text field with your finger)
You can use pencil to show small screen keyboard by tapping the Scribble toolbar (usually bottom left corner, small icon of pencil tip) and then keyboard button, see here
Hope it will be helpful :)
How can I stack a Container over a keyboard similar to WhatsApp more section just like the below gif?
Alternatively, I tried using a bottom sheet, but bottom sheet closed the keyboard and then opened it up.
Unfortunately as other answers have said if you really want this you have to use a Custom In-App Keyboard, even though it's a lot of work.
Drawing over the keyboard is indeed possible on Android, but it is not possible at all on iOS. If you check the same functionality in WhatsApp on iOS it does not do that animation since iOS does not allow it.
The issue here is that the keyboard is controlled by the phone's operating system so Flutter is not allowed to render over it, just as you can't render over the status bar at the top of the screen.
This article at Medium titled "Custom In-App Keyboard in Flutter" by someone called "Suragch" might help you.
Custom In-App Keyboard in Flutter by Suragch
I think is an animation to a "Container" at the bottom of the screen.
So, I got the following image from graphic designer.
On the right is keyboard popping in our application, on the left is keyboard he sees everywhere else on his phone (iPhone 6), apparently. He wants the keyboard on the left to appear in our application too. This looks like standard iOS keyboard, only smaller, but I don't see any option to get it. How do I get it? Or is it just particularly popular custom keyboard/extension? Or maybe it's really easy to do custom keyboard/extension (note, I don't know a thing about custom keyboards/extensions in iOS)?
The keyboard is adjusted when you have inputAccessoryView assigned for active field.
check: https://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/InputViews/InputViews.html
Generally when the key board is visible some apps display a view on the top of keyboard with buttons like Done, Auto fill, .. etc
My Question is :
Is this provided by Apple or We have to create and use it.
Thank You in advance
The answer is somewhere in the middle. You do have to create it yourself, but Apple provides support for it. See Programmatically align a toolbar on top of the iPhone keyboard
In iPhone virtual keyboard...
1.Change the alphabetical keypad view to numerical view.
2.Tap on the single quote(') button the view changes to alphabetical.
3.In this view tapping on space twice displays a fullstop.
I don't know whether it is apple bug or feature, How to fix this issue through coding?
Thanks,
This is not a bug, this is a feature.
(Apple deliberately make pressing ' switch back to the alphabetic plane for contractions like "Peter's".)
(And tapping space twice gives a period is also a feature. It's even documented.)
If you want to modify this feature, the whole UIKBKeyboard class of the keyboard layout needs to be changed at runtime, which means "private API" etc.
This answer may help: iPhone: Disable the "double-tap spacebar for ." shortcut?