小弟刚刚开始学习ios开发,在照着《精通iOS开发》例子做的时候,发现修改一些控件的属性会导致黑屏,无论是模拟器还是真机都一样,尝试过使用网上的方法:
Product->Edit Scheme->(Select the run Scheme)->Debugger->None
但是并没有什么用处
我修改过的属性有:
UILabel的Autoshrink 属性从Minimum Font Scale 改成 Fixed Font Size或者Minimum Font Size,会黑屏,改回来不黑屏
顶级Control修改一些属性会黑屏,改回不黑屏,但是跟属性的具体值没有必然关系,似乎全靠人品
这种问题应该用什么办法来找原因?界面加载完成进入黑屏后似乎就是事件循环的过程,debug只能看到一堆汇编指令
目前的观察结果:
当出现黑屏时,选中Top View,然后将其Opaque属性点击一下,然后重新编译就可以。黑屏行为与Opaque的具体值无关——只要切换一下Opaque的值重新编译,就可以避免黑屏
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。