MonoTouch缺少会员?

时间:2012-09-03 03:34:42

标签: c# objective-c binding xamarin.ios catransform3d

我只是将一个objc视频播放器样本转换为MonoTouch,并且来到了这一部分:

self.view.layer.sublayerTransform = CATransform3DMakePerspective(1000); 

在Monotouch中,我可以做一个' scale'或者'旋转'变换:

this.View.Layer.SublayerTransform = CATransform3D.MakeScale(1.0f, -1.0f, 1.0f);

但即使在对象浏览器中搜索等效,也没有透视选项可见。这部分是' curation'关于API的哪些内容我读到了哪些地方,较少使用过的物品没有通过MonoTouch?

我如何使用此功能?会员以这种方式失踪是否常见?我认为自动化工具生成了绑定,所以我想要除非多余或弃用,否则所有元素都可用。

1 个答案:

答案 0 :(得分:3)

我在Apple文档网站上找不到名为CATransform3DMakePerspective的函数(也没有将Apple SDK头文件的greting返回)。

注意:如果您有指向其文档的网址,请编辑您的帖子

谷歌搜索returned a macro

#define CATransform3DMakePerspective(x, y) (CATransform3DPerspective(CATransform3DIdentity, x, y))

取决于另一个宏CATransform3DPerspective和一个C函数CATransform3DMake。他们每个人看起来都很容易移植到C#。

可能与您正在移植的ObjC示例不同。 OTOH您的视频播放器的代码应包含类似的功能,您可以将其转换为C#。