Delphi XE10.2.3 iOS设备系统状态栏
我安装了Delphi 10.2.3,iOS应用程序有问题 当我在iOS设备上编译一个基本应用程序时(我在iPhone 6上进行了测试), 在iOS模拟器上,应用程序屏幕和系统状态栏之间没有空间。是 我已经检查了新表单属性Delphi XE10.2.3 iOS设备系统状态栏,ios,delphi,statusbar,Ios,Delphi,Statusbar,我安装了Delphi 10.2.3,iOS应用程序有问题 当我在iOS设备上编译一个基本应用程序时(我在iPhone 6上进行了测试), 在iOS模拟器上,应用程序屏幕和系统状态栏之间没有空间。是 我已经检查了新表单属性SystemStatusBar,它被标记为可见 有人知道问题出在哪里吗 iOs版本为11.2.6,xcode版本为8.0 这是带有Embarcadero Tokyo的应用程序屏幕 这是柏林的应用程序屏幕 谢谢。您目前正在使用XCode 8.0。在使用XCode 8.2(SDK
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。现在它的工作原理与您预期的一样 所以我的设置的当前规格是:RAD10.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编译。您可以从apple开发者帐户下载旧的XCode版本,请点击以下链接: 要在RAD Studio上安装新SDK,请首先在工具->选项->SDK管理器中删除所有旧SDK。然后在User->Documents->Embarcadero->Studio->sdk删除所有本地文件。 完成后,升级XCode,设置连接配置文件(工具->选项->连接配置文件管理器),然后进入SDK管理器,您应该可以选择安装SDK 11.2。如果您使用的是TMS ICL组件,则需要添加一些库路径,否则将出现编译器错误 希望这有帮助 另外,10.2.3版的这种行为似乎是iOS 11或更高版本所独有的,我在iOS 10.2版的设备上进行了测试,问题消失了
PS:我建议安装iOS 11.3或更高版本,因为有很多修复程序处理Delphi和iOS之间的一些问题(组合框不滚动、标签不显示正确的文本以及一些性能问题) 您当前正在使用XCode 8.0。在使用XCode 8.2(SDK 10.2)时,我遇到了完全相同的问题(在实际设备上,而不是在模拟器上)。今天我升级到了XCode 9.2和SDK 11.2。现在它的工作原理与您预期的一样 所以我的设置的当前规格是:RAD10.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编译。您可以从apple开发者帐户下载旧的XCode版本,请点击以下链接: 要在RAD Studio上安装新SDK,请首先在工具->选项->SDK管理器中删除所有旧SDK。然后在User->Documents->Embarcadero->Studio->sdk删除所有本地文件。 完成后,升级XCode,设置连接配置文件(工具->选项->连接配置文件管理器),然后进入SDK管理器,您应该可以选择安装SDK 11.2。如果您使用的是TMS ICL组件,则需要添加一些库路径,否则将出现编译器错误 希望这有帮助 另外,10.2.3版的这种行为似乎是iOS 11或更高版本所独有的,我在iOS 10.2版的设备上进行了测试,问题消失了
PS:我建议安装iOS 11.3或更高版本,因为有很多修复程序处理Delphi和iOS之间的一些问题(组合框不滚动、标签不显示正确的文本以及一些性能问题) 该设备有哪个版本的iOS?你能发布一张没有状态栏的屏幕图片吗?@DaveNottage我用这些信息编辑了主要帖子。对不起,您说:“…系统状态栏不可见”。在您的图片中,状态栏是可见的,因此请解释该状态栏的真实性质problem@DaveNottage对不起,我想我解释错了,系统状态栏看起来,但与工具栏重叠,也不是你应该有的颜色。我再次编辑了主要的帖子。抱歉,谢谢。然后您需要编辑您的问题,因为状态栏是可见的,只是不在您期望的位置。答案是,对于iOS 11,屏幕区域已经改变。如果你想让它看起来一样,你需要按照本文的建议添加布局:设备有哪个版本的iOS?你能发布一张没有状态栏的屏幕图片吗?@DaveNottage我用这些信息编辑了主要帖子。对不起,您说:“…系统状态栏不可见”。在您的图片中,状态栏是可见的,因此请解释该状态栏的真实性质problem@DaveNottage对不起,我想我解释错了,系统状态栏看起来,但与工具栏重叠,也不是你应该有的颜色。我再次编辑了主要的帖子。抱歉,谢谢。然后您需要编辑您的问题,因为状态栏是可见的,只是不在您期望的位置。答案是,对于iOS 11,屏幕区域已经改变。如果希望外观相同,则需要按照本文的建议添加布局: