Delphi XE10.2.3 iOS 设备系统状态栏
Delphi XE10.2.3 iOS device System status bar
我已经安装了 Delphi 10.2.3,但 iOS 的应用程序出现问题.
当我在iOS设备上编译基本应用程序时(我在iPhone6上测试过) ,
应用程序屏幕和系统状态栏之间没有space,在iOS模拟器上是
我已经检查了新表单 属性 SystemStatusBar
,它被标记为可见。
有人知道问题出在哪里吗?
iOs 版本为 11.2.6,xcode 版本为 8.0。
这是 Embarcadero Tokyo 应用程序的屏幕
这是柏林的应用程序屏幕
谢谢。
您当前使用的是 XCode 8.0。当我使用 XCode 8.2 (SDK 10.2) 时,我遇到了完全相同的问题(在实际设备上,而不是在模拟器上)。今天我升级到 XCode 9.2 和 SDK 11.2。现在它像您期望的那样工作。
所以我的设置的当前规格是:RAD 10.2.3、SDK 11.2、iOS 11.3.1、XCode 9.2。
确保下载 XCode 9.2 而不是 9.3,因为 SDK 11.3(由 XCode 9.3 提供)目前无法与 Delphi 10.2.3 一起编译.您可以从您的苹果开发者帐户下载旧的 XCode 版本,按照此 link:https://developer.apple.com/downloads/index.action?name=Xcode
要在 RAD Studio 上安装新的 SDK,首先在工具 -> 选项 -> SDK 管理器中删除所有旧的。然后删除用户 -> 文档 -> Embarcadero -> Studio -> SDKs 中的所有本地文件。
完成后,升级 XCode,设置连接配置文件(工具 -> 选项 -> 连接配置文件管理器),然后进入 SDK 管理器,您应该可以选择安装 SDK 11.2。如果您使用的是 TMS ICL 组件,则需要添加一些库路径,否则会出现编译错误。
希望对您有所帮助!
还补充说,10.2.3 的这种行为似乎是 iOS 11 或更高版本独有的,我在 iOS 10.2 的设备上测试了这个,问题消失了。
PS:我建议安装 iOS 11.3 或更新版本,因为有很多修复可以解决 Delphi 和 iOS 之间的一些问题(组合框不滚动,标签不显示正确的文本和一些性能问题)。
我已经安装了 Delphi 10.2.3,但 iOS 的应用程序出现问题.
当我在iOS设备上编译基本应用程序时(我在iPhone6上测试过) , 应用程序屏幕和系统状态栏之间没有space,在iOS模拟器上是
我已经检查了新表单 属性 SystemStatusBar
,它被标记为可见。
有人知道问题出在哪里吗?
iOs 版本为 11.2.6,xcode 版本为 8.0。
这是 Embarcadero Tokyo 应用程序的屏幕
这是柏林的应用程序屏幕
谢谢。
您当前使用的是 XCode 8.0。当我使用 XCode 8.2 (SDK 10.2) 时,我遇到了完全相同的问题(在实际设备上,而不是在模拟器上)。今天我升级到 XCode 9.2 和 SDK 11.2。现在它像您期望的那样工作。
所以我的设置的当前规格是:RAD 10.2.3、SDK 11.2、iOS 11.3.1、XCode 9.2。
确保下载 XCode 9.2 而不是 9.3,因为 SDK 11.3(由 XCode 9.3 提供)目前无法与 Delphi 10.2.3 一起编译.您可以从您的苹果开发者帐户下载旧的 XCode 版本,按照此 link:https://developer.apple.com/downloads/index.action?name=Xcode
要在 RAD Studio 上安装新的 SDK,首先在工具 -> 选项 -> SDK 管理器中删除所有旧的。然后删除用户 -> 文档 -> Embarcadero -> Studio -> SDKs 中的所有本地文件。 完成后,升级 XCode,设置连接配置文件(工具 -> 选项 -> 连接配置文件管理器),然后进入 SDK 管理器,您应该可以选择安装 SDK 11.2。如果您使用的是 TMS ICL 组件,则需要添加一些库路径,否则会出现编译错误。
希望对您有所帮助!
还补充说,10.2.3 的这种行为似乎是 iOS 11 或更高版本独有的,我在 iOS 10.2 的设备上测试了这个,问题消失了。
PS:我建议安装 iOS 11.3 或更新版本,因为有很多修复可以解决 Delphi 和 iOS 之间的一些问题(组合框不滚动,标签不显示正确的文本和一些性能问题)。