Нет, "понятно объяснять" - не наша тема. :)
Короче, без скрина диагностикой заниматься - отстой. Однако, возможно, суть такая (она, действительно, бывает именно у Констрэйнта), что делается это методом эксперимента (потому что мне некогда было подробно этим заниматься за мою работу), разными привязками элементов к экрану. По идее, adjustPan должен просто приподнимать экран настолько, чтоб было видно то, что в фокусе сейчас. Однако, при некоторых привязках оно может часть элементов клавиатурой поднимать. В итоге, если с самим модом софтИнпута проблем нет (я бы, наверное, начал с поисков и экспериментов в эту сторону), то вопрос с констрэйнтами.