Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Эта платформа iOS используется для масштабирования размера шрифта элемента Entry управления, чтобы убедиться, что входной текст помещается в элемент управления. Он используется в XAML, задав Entry.AdjustsFontSizeToFitWidth присоединенное свойство значением boolean :
<ContentPage ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
<StackLayout Margin="20">
<Entry x:Name="entry"
Placeholder="Enter text here to see the font size change"
FontSize="22"
ios:Entry.AdjustsFontSizeToFitWidth="true" />
...
</StackLayout>
</ContentPage>
Кроме того, его можно использовать из C# с помощью api fluent:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
entry.On<iOS>().EnableAdjustsFontSizeToFitWidth();
Метод Entry.On<iOS> указывает, что эта платформа будет работать только в iOS. Метод Entry.EnableAdjustsFontSizeToFitWidth в Xamarin.Forms.PlatformConfiguration.iOSSpecific пространстве имен используется для масштабирования размера шрифта входного текста, чтобы обеспечить его соответствие.Entry Кроме того, класс в Xamarin.Forms.PlatformConfiguration.iOSSpecific пространстве имен также имеет DisableAdjustsFontSizeToFitWidth метод, Entry который отключает эту платформу, и SetAdjustsFontSizeToFitWidth метод, который можно использовать для переключения размера шрифта путем вызова AdjustsFontSizeToFitWidth метода:
entry.On<iOS>().SetAdjustsFontSizeToFitWidth(!entry.On<iOS>().AdjustsFontSizeToFitWidth());
Результатом является масштабирование размера шрифта Entry , чтобы убедиться, что входной текст помещается в элемент управления:
