开发者社区> 问答> 正文

ios程序修改后黑屏

小弟刚刚开始学习ios开发,在照着《精通iOS开发》例子做的时候,发现修改一些控件的属性会导致黑屏,无论是模拟器还是真机都一样,尝试过使用网上的方法:

Product->Edit Scheme->(Select the run Scheme)->Debugger->None
但是并没有什么用处

我修改过的属性有:

UILabel的Autoshrink 属性从Minimum Font Scale 改成 Fixed Font Size或者Minimum Font Size,会黑屏,改回来不黑屏

顶级Control修改一些属性会黑屏,改回不黑屏,但是跟属性的具体值没有必然关系,似乎全靠人品

这种问题应该用什么办法来找原因?界面加载完成进入黑屏后似乎就是事件循环的过程,debug只能看到一堆汇编指令

展开
收起
杨冬芳 2016-06-28 10:45:54 2170 0
1 条回答
写回答
取消 提交回答
  • IT从业

    目前的观察结果:

    当出现黑屏时,选中Top View,然后将其Opaque属性点击一下,然后重新编译就可以。黑屏行为与Opaque的具体值无关——只要切换一下Opaque的值重新编译,就可以避免黑屏

    2019-07-17 19:48:01
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载