У меня проблема с высотой моего пользовательского средства выбора, когда пользователь выбирает больший шрифт для своего устройства (Android), шрифт является относительным, но его высота нет.
При установленном в XAML HeightRequest значении 40и в рендерере Control.SetMinimumHeight (30);и разрешение по умолчанию:
Когда пользователь выбирает самое высокое разрешение:
Я думал, что использование MinimumHeight будет полезно, но нет.Если я уберу запрос heighRequest в XAML и
//in custom renderer
Control.SetMinimumHeight(30);
Control.SetHeight(30);
, я получу отзывчивый «ящик», но больше, чем я хочу.
РЕДАКТИРОВАТЬ
Я просто обнаружил часть проблемы, иногда текст длиннее и требует двух строк, в пользовательском рендере я нашел следующие две строки:
Control.SetMaxLines(2);
Control.SetLines(2);
Если я удалюSetLines Я получаю отзывчивую высоту, но это похоже на одну строку, текст второй вырезан ...