Я отвечаю на свой вопрос и отвечаю на него, потому что на эту проблему у меня ушли дни и дни, и, наконец, я выполнил немного запеченного кладжа, а затем месяцев позже я нашел фактический ответ, и я хочу избавить других от этого.
Проблема: заставить iOS элементы ввода текста прокручивать вверх и оставаться видимыми при появлении клавиатуры, в формах Xamarin проще всего использовать ScrollView
, НО по какой-то причине каждый раз, когда вы используете ScrollView
чертова вещь, изменяет свой контент так, что часть его немного выходит за экран.
Контент не внутри ScrollView
:
Содержимое внутри ScrollView
:
As Вы можете видеть, по какой-то чертовой причине, что ScrollView имеет свое собственное мнение о том, как выложить свое содержимое, и это мнение таково, что некоторые из них должны всегда быть за кадром.
Что черт? Я пытался изменить макеты и использовать различные виды вложений, а также настраивать параметры макета, поля и все, что мог придумать. Расположение черта всегда меняется, и я не говорю ему!
Как мне заставить его вести себя?