Keyboard in iOS 15.x
J. Landman Gay
jacque at hyperactivesw.com
Fri Dec 24 12:02:45 EST 2021
"The working screenrect" should give you the area you have available when
the keyboard is up.
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On December 24, 2021 8:05:08 AM Mark Smith via use-livecode
<use-livecode at lists.runrev.com> wrote:
> Hi Panos,
> I discovered the “extra” line at the top of the keyboard was called
> “predictive” in the keyboard settings. Turning predictive off removes the
> extra line, so that solved the immediate problem, but not the longer term
> one (which can only really be fixed by either “pinning" the header bar
> during a “pan” or knowing where the top of the keyboard is for appropriate
> DG resizing.) I'll make a feature request in the QCC.
> Merry Christmas and Happy Holidays to all,
>> On Dec 23, 2021, at 5:28 PM, Mark Smith <marksmithhfx at gmail.com> wrote:
>> Thanks Panos, I appreciate the quick response. That works reasonably well
>> except the card has a header bar and using the “pan” option moves the
>> header bar off screen as well, which unfortunately hides some important
>> header bar controls. If we could “stick” the header bar while panning the
>> dg (so it visually looks like it is sliding underneath the header bar) that
>> would be the best solution. I might try and see if there is a way to do
>> that. Otherwise for now I’ll just hard code a resize of the dg when the
>> keyboard is activated and adjust the code using the new iPhoneDeviceModel
>> function to fine tune it for different screen sizes.
>> You should probably be on vacation now, so enjoy your well deserved time off!!
>>> On Dec 23, 2021, at 3:25 PM, panagiotis m via use-livecode
>>> <use-livecode at lists.runrev.com> wrote:
>>> Hello Mark,
>>> What about using:
>>> mobileSetKeyboardDisplay "pan"
>>> See the dictionary for more details.
>>> On Thu, 23 Dec 2021 at 17:08, Mark Smith via use-livecode <
>>> use-livecode at lists.runrev.com> wrote:
>>>> It seems the keyboard in iOS 15 has gained some height and that is causing
>>>> a problem.
>>>> Scenario. My UI is primarily a datagrid. Fill it with 8 items and the next
>>>> one added will cause the keyboard to cover the row. The previous solution
>>>> has been to redraw the datagid so it occupies the space above the keyboard
>>>> (and then scroll the new line into view). This worked fine as long as the
>>>> KB always occupied a fixed amount of space (height). The new one in iOS 15
>>>> appears to be approximately 1 row of keys taller, this row being filled
>>>> with blank slots for word guesses while you type (an option I would not
>>>> even know how to make use of).
>>>> Solutions: one option is to simply redraw the datagrid to be above the new
>>>> keyboard height. Problem is I have been hard coding this (ie. changing the
>>>> bottom of the keyboard from 452 (activated) to 613 (deactivated) as
>>>> required). This is less than ideal because as I have now witnessed in iOS
>>>> 15.x the keyboard can expand to have 1 or 2 extra rows above the keys. ie.
>>>> the size/height of the keyboard is now dynamic. Ideally I would be able to
>>>> query the height of the keyboard, or the amount of available screen space,
>>>> so that I could adjust the bottom of my datagrid appropriately.
>>>> Has anyone else been looking into this issue and how have you resolved it?
>>>> use-livecode mailing list
>>>> use-livecode at lists.runrev.com
>>>> Please visit this url to subscribe, unsubscribe and manage your
>>>> subscription preferences:
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
More information about the use-livecode