首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS:模拟器工作,但手机是空白的

iOS:模拟器工作,但手机是空白的
EN

Stack Overflow用户
提问于 2015-03-05 11:05:32
回答 1查看 391关注 0票数 1

我得到了一个iOS项目和一个PCL。当我将应用程序部署到模拟器时,它工作得很好。但在一个真正的设备上,它只是显示一个空白的屏幕。日志中没有错误。

有人遇到类似的问题,或者我能直接找出原因吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-05 14:07:58

确保您使用的是与设备类型相同的模拟器(例如iPhone和iPad),因为对于这两种设备类型有不同的.nib文件是很常见的。

如果您只将UI元素添加到iPhone UI中,并且在iPad设备上运行该元素,那么您将得到一个空白屏幕。

查找如下代码:

代码语言:javascript
复制
public partial class Hello_UniversalViewController : UIViewController
{
    static bool UserInterfaceIdiomIsPhone {
        get { return UIDevice.CurrentDevice.UserInterfaceIdiom == UIUserInterfaceIdiom.Phone; }
    }

    public Hello_UniversalViewController ()
        : base (UserInterfaceIdiomIsPhone ? "Hello_UniversalViewController_iPhone" : "Hello_UniversalViewController_iPad", null)
    {
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28876369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档