【发布时间】:2013-10-16 00:25:00
【问题描述】:
我已经使用 xib 文件创建了一个视图。
现在我想在这个视图中添加一些小元素,以利用 SpriteKit 中的一些物理动画,所以现在我需要一个 SKView。
是否可以将 SKView 添加为与我的 xib 视图对应的视图的子视图?我试过了,它似乎没有显示任何东西。
下面是我的XIB视图对应的ViewController中:
this.myCustomSKView = new CustomSKView()
this.View.AddSubview( this.myCustomSKView );
我的自定义 SKView 的 ViewController 有:
public override void ViewWillLayoutSubviews ()
{
base.ViewWillLayoutSubviews ();
if(this.SKView.Scene == null)
{
this.SKView.ShowsFPS = true;
this.SKView.ShowsNodeCount = true;
this.SKView.ShowsDrawCount = true;
var scene = new MyCustomSKScene (this.SKView.Bounds.Size);
this.SKView.PresentScene (scene);
}
}
【问题讨论】:
-
有可能。发布您尝试过的代码。 PS这和xamarin有什么关系?
-
我标记了 Xamarin,因为这是我正在使用的环境。
-
啊,我明白了。我只是浏览了代码,没有注意到它是 C#。我瞎了。 :)
标签: ios7 xamarin xib sprite-kit skview