0
|
GuybrushThreepwood · 技术社区 · 14 年前 |
![]() |
1
0
每个视图都需要它自己的drawrect,在某个地方,您需要调用setneedsDisplay来显示每个可见的(子)视图。在drawrect中为要显示的视图绘制sprite。您可以有许多子类的ui视图,每个都有自己的drawrect,或者在drawrect内有一个switch case语句,该语句根据某种类型的subview属性选择要绘制的内容。 您可能还希望将精灵视图的背景色设置为透明,以便它们在绘制之前是不可见的。 |
![]() |
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 6 月前 |
![]() |
routern · 如何组合contextMenu和圆角矩形? 7 月前 |
![]() |
DevHome98 · 3D触摸不适用于设备swift 1 年前 |
![]() |
dunoiww · 从全屏返回时如何触发onAppear 1 年前 |
![]() |
Community wiki · iPhone上ivar的继承问题 1 年前 |
![]() |
Community wiki · 查找iOS日历 1 年前 |
![]() |
Community wiki · 有效的IPhone编程技术[关闭] 1 年前 |