xamarin.forms - Xamarin Forms:标签文本有时仅在 UI 上显示第一个单词
问题描述
我FlowListView
用于连续显示多个项目和标签以在 UI 上显示内容。我的问题是标签文本有时只显示部分数据。UI 上有足够的空间,但有时它只显示数据中的一个单词。滚动时也会发生这种情况。最初显示完整内容,向下滚动并返回后,UI 中仅显示内容的第一个单词。
我在这里上传了一个样本。第一个内容是Act of Contrition
,但有时它只显示Act
在 UI 上。
此外,预期的 UI 存在问题(主要在 IOS 上)。
建议我解决这两个问题。
提前致谢。
解决方案
对于问题 1:您可以像下面的代码一样更改标签代码。
<Label
Text="{Binding title}"
FontSize="Large"
TextColor="Black"
HorizontalOptions="FillAndExpand"
Margin="10,0,0,0"
HorizontalTextAlignment="Center"
VerticalTextAlignment="Center"
VerticalOptions="FillAndExpand"
/>
对于第二个问题,你可以看到这个帖子,Cole 已经在 iPhone 7 和 iPhone 11 上测试过这个问题,都OK。 https://forums.xamarin.com/discussion/173197/label-text-sometimes-showing-only-first-word-on-ui
推荐阅读
- google-apps-script - 要公开发布表格插件,我需要拥有公司域所有者帐户还是可以从通用 Gmail 帐户发布?
- android - 如何以编程方式设置 Videoview 音量?
- javascript - 有没有办法在 react native 中将 DrawerNavigator 的屏幕组件的功能访问到 DrawerNavigator 的菜单按钮中?
- android - Android Studio - 基本活动变成空活动
- ruby-on-rails - 如何停止返回异常html
- angular - 如何在 Angular v4.0 中使用 Snap.svg(错误:圆不是函数)
- javascript - 向对象添加属性
- python - 如何在熊猫中重新排列其他数据框中的列顺序
- ruby-on-rails - Rails:强制 SSL 会导致 Google Analytics 中的流量源丢失
- reactjs - Index.jsx 不会在状态更改时重新呈现