Полагаю, вы должны использовать собственный код презентации. Вы не можете изменить поведение прокрутки, когда появляется клавиатура.
Вы можете добавить черный прозрачный вид размером 1024 * 768 поверх окна, а затем ваш вид поверх него. Но в этом случае вам придется строить свои собственные границы вокруг вашего взгляда. Вероятно, есть некоторые реализации модального поповера с открытым исходным кодом. Вы можете найти это на Cocoacontrols и т. Д.