Is there any way to turn off keyboard splitting programmatically.
Asked
Active
Viewed 1,169 times
0
-
What do you mean by the keyboard scrolling movement? – Jack Humphries Mar 20 '13 at 18:33
-
I have edited my question. Please check again – Tariq Mar 20 '13 at 18:34
1 Answers
1
from my little knowledge, you can't lock default iPad keyboard scrolling movement.
You can manage its other functionalities like keyboard type and you can also create custom uikeyboard.
Please check this post which is discussing about creating a custom uikeyboard
However, please take a look on this code and try to achieve your goal
//The UIWindow that contains the keyboard view - It some situations it will be better to actually
//iterate through each window to figure out where the keyboard is, but In my applications case
//I know that the second window has the keyboard so I just reference it directly
UIWindow* tempWindow = [[[UIApplication sharedApplication] windows] objectAtIndex:1];
//Because we cant get access to the UIKeyboard throught the SDK we will just use UIView.
//UIKeyboard is a subclass of UIView anyways
UIView* keyboard;
//Iterate though each view inside of the selected Window
for(int i = 0; i < [tempWindow.subviews count]; i++)
{
//Get a reference of the current view
keyboard = [tempWindow.subviews objectAtIndex:i];
//Check to see if the className of the view we have referenced is \"UIKeyboard\" if so then we found
//the keyboard view that we were looking for
if([[keyboard className] isEqualToString:@\"UIKeyboard\"] == YES)
{
//Keyboard is now a UIView reference to the UIKeyboard we want. From here we can add a subview
//to th keyboard like a new button
//Do what ever you want to do to your keyboard here...
}
}

Community
- 1
- 1

Shamsudheen TK
- 30,739
- 9
- 69
- 102