我正在尝试将UIActivityIndicatorView添加到SpriteKit场景,如下所示:
_activityIndicator = [[UIActivityIndicatorView alloc] init];
[_worldNode addChild:_activityIndicator];
但是这不起作用(指针类型不兼容UIActivityIndicatorView *到SKNode *)
我找不到内置的精灵活动指示器。任何解决方法?
答案 0 :(得分:1)
_worldNode
为SKNode
,您无法将UIView
添加到SKNode
。请尝试将其添加到SKView
:
_activityIndicator = [[UIActivityIndicatorView alloc] init];
_activityIndicator.center = ....
[_worldNode.scene.view addSubview:_activityIndicator];
另请确保_worldNode.scene
不是nil
且_worldNode.scene.view
不是nil