【问题标题】:Xamarin iOS Splash ScreenXamarin iOS 启动画面
【发布时间】:2020-08-02 18:44:54
【问题描述】:

Windows 10、Visual Studio 2019 (16.5.4)。

我一直在关注这个例子:

https://docs.microsoft.com/en-us/xamarin/ios/app-fundamentals/images-icons/launch-screens?tabs=windows

这相当简单。我的初始屏幕只是一个蓝色背景,中间是我的徽标。但是,我无法弄清楚如何在每台 iOS 设备上以及纵向和横向上集中徽标。

我是否必须为每台设备创建不同的资产或 LaunchScreen.storyboard?

【问题讨论】:

  • 我发现有人花了很多时间来创造这种体验,不幸的是,这完全是令人困惑的垃圾。我花了一个小时调整每一个可能的属性,但没有得到任何不同的结果。

标签: xamarin xamarin.ios


【解决方案1】:

我熟悉的在 iOS 中创建响应式设计的方式是使用AutoLayout 的概念。

但在开始之前,您应该了解basics of designing in iOS

祝你好运

如有疑问请随时回复

【讨论】:

  • 仍有问题。它以我在设计器中指定的设备(例如 iPhone)为中心,但是当我选择在 iPad 上运行它时,图像在左上角。好像坐标是绝对的。我将我的测试图像添加到问题中。
  • 你有一个可以和我比较的最小示例项目吗?
  • 我找到了更多选项,并设法将其集中在 X 轴上。我想我需要添加另一个约束以使其在 Y 轴上居中,但看不到如何。
  • 等我看看能不能找到什么!
  • 我已经成功了。这并不明显,还有其他菜单(几乎隐藏)。我一直在玩这些选项,直到它起作用。不过感谢您的帮助。
【解决方案2】:

我不知道如何在每台 iOS 设备上以及纵向和横向上集中显示徽标。

在设计器中,您可以抓住视图中心的点,然后将其拖动到垂直或水平线:

查看https://docs.microsoft.com/en-us/xamarin/ios/user-interface/designer/designer-auto-layout#center-constraints

【讨论】:

  • 在情节提要中选择Constraint Editing Mode
猜你喜欢
  • 1970-01-01
  • 2021-11-26
  • 2021-11-15
  • 1970-01-01
  • 2022-01-04
  • 1970-01-01
  • 2013-04-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多