Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
177 views
in Technique[技术] by (71.8m points)

ios - Keyboard does not rotate with device when all four interface orientations are supported

I am experiencing an odd bug with the default iPad keyboard in my app. If the keyboard is currently being displayed and you rotate the device, the keyboard will not rotate with it. The only way to remedy this while the app is running is to rotate the device back to the previous orientation, dismiss the keyboard, rotate the device, and then click on a textfield again to bring it back up.

After scouring my code and storyboard file, the only fix I have found is turning off support for the upside down orientation in my info.plist file. The keyboard will then rotate with the device like it is supposed to. However, if I do not support all four orientations my app will not work with Split View multitasking, and that functionality is a priority based on how my app will be used.

This behavior occurs in both portrait and landscape views

info.plist file

Keyboard active in portrait

Device in landscape, keyboard still in portrait

question from:https://stackoverflow.com/questions/65889460/keyboard-does-not-rotate-with-device-when-all-four-interface-orientations-are-su

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...