ios - Xamarin Forms - 根据设备更改字体大小,即 iPhone/iPad
<p><p>您好,有谁知道根据显示@UI 的设备更改字体大小的方法。</p>
<p>即</p>
<pre><code>// iPhone 5
if (UIScreen.MainScreen.Bounds.Height == 568)
FontSize = 12
else
24pixles on IPad
</code></pre>
<p>我正在使用样式属性。</p>
<p>但在 iPad 上,Large 看起来仍然很小</p>
<pre><code><Style x:Key="lblDetailValueHighlighted" TargetType="Label">
<Setter Property="TextColor" Value="Blue" />
<Setter Property="FontSize">
<Setter.Value>
<OnPlatform x:TypeArguments="NamedSize" iOS="Large" Android="Large" WinPhone="Medium" />
</Setter.Value>
</Setter>
<Setter Property="Margin" Value="3,1,3,3" />
</Style>
</code></pre></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您可以使用 <code>OnIdiom</code>。例如:</p>
<pre><code><OnIdiom x:TypeArguments="StackOrientation">
<OnIdiom.Phone>Vertical</OnIdiom.Phone>
<OnIdiom.Tablet>Horizontal</OnIdiom.Tablet>
</OnIdiom>
</code></pre></p>
<p style="font-size: 20px;">关于ios - Xamarin Forms - 根据设备更改字体大小,即 iPhone/iPad,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/38585249/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/38585249/
</a>
</p>
页:
[1]