想在initWithFrame或者其他函数里调用UIGraphicsGetCurrentContext()函数,
结果被告知Invalid Context,查资料。
按照文档中的说法,系统会维护一个CGContextRef的栈,而UIGraphicsGetCurrentContext()会取栈顶的CGContextRef,
正确的做法是只在drawRect里调用UIGraphicsGetCurrentContext(),
因为在drawRect之前,系统会往栈里面压入一个valid的CGContextRef,
除非自己去维护一个CGContextRef,否则不应该在其他地方取CGContextRef。
终于,恍然大悟
本文深入探讨了SwiftUI框架在iOS开发中的实践应用,包括其核心概念、使用场景及与现有开发流程的整合方式。通过实例解析,展示了SwiftUI如何简化UI开发过程,提升开发效率。
670

被折叠的 条评论
为什么被折叠?



