I have a custom keyboard extension in my app that loads with a XIB file. The keyboard has several buttons and all of them are grouped into an array. When I tap into a text field on the web view, the custom keyboard appears from the bottom, but the web view does not scroll up, as it should do normally and the keyboard is overlapping the web view (The text field is still under the keyboard). But the default keyboard appears to work fine. Also there is a lag in the custom keyboard for the first time it appears. I am setting two user defined runtime values, one for the corner radius for each button on my keyboard and border width. Does this have any effect on the lag in the appearance and also the scroll issue I am facing??? Any suggestion or help would be appreciated.
UPDATE: I checked it by removing the user defined runtime values for all the buttons, but still the problem persists.