在Objective C中编程,我的应用程序能够使用GameKit连接两个iPhone 5(S)设备并在它们之间传递数据。然而,由于我将游戏移植到不同屏幕尺寸的设备(最值得注意的是3.5英寸iPhone 4S)上,因此问题已经开始出现。在/设备之间创建实时匹配时,有没有办法检测反对设备的屏幕尺寸。如果没有,是否有办法检测对方设备的型号。 感谢所有帮助。
答案 0 :(得分:0)
您可以在应用程序中添加一段代码来检测屏幕大小:
[ [ UIScreen mainScreen ] bounds ].size.height
每组设备都有不同的高度(4对5)。您可以使它只有具有一定高度的设备与相同高度的设备匹配(执行相同任务的方法不同)。
有关在不同设备之间进行确定的详细信息,请参阅此link。