繁体   English   中英

如何在Interface Builder预览时查看打印调试? iOS / XCode

[英]How to see Print Debugging While Interface Builder Previews? IOS / XCode

当Interface Builder显示ViewController的预览时,它必须执行属于该VC中包含的视图的代码才能进行绘制,对吗?

所以...假设您在自定义视图中进行了一些打印调试...

print("draw() was executed")

...当Interace Builder处理预览时,如何看到此输出?

谢谢!

据我所知,Interface Builder执行代码时无法打印到调试控制台。 但是,我确实发现将消息临时添加到标签textview很有帮助。

如有必要,您可以执行仅在Interface Builder运行时(或不运行时)执行的条件代码,如下所示。 这样,您可以显示一个小消息视图,该视图仅在设计时可见,否则隐藏。

#if TARGET_INTERFACE_BUILDER
  // IB only
#endif

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM