Binding 单点触控相当于;“带视图的转换”;UIViewController iOS 5.0类的方法
我找不到UIViewController iOS 5.0类的“transitionWithView”方法的monotouch等效方法 当我搜索Rosetta文档()时,我发现:Binding 单点触控相当于;“带视图的转换”;UIViewController iOS 5.0类的方法,binding,uiviewcontroller,ios5,xamarin.ios,transition,Binding,Uiviewcontroller,Ios5,Xamarin.ios,Transition,我找不到UIViewController iOS 5.0类的“transitionWithView”方法的monotouch等效方法 当我搜索Rosetta文档()时,我发现: Selector: transitionFromView:toView:duration:options:completion: Method: void Transition (UIView fromView, UIView toView, double duration, UIViewAnimationOpt
Selector: transitionFromView:toView:duration:options:completion:
Method: void Transition (UIView fromView, UIView toView, double duration, UIViewAnimationOptions options, [NullAllowed] NSAction completion);
Selector: transitionWithView:duration:options:animations:completion:
Method: void Transition (UIView withView, double duration, UIViewAnimationOptions options, [NullAllowed] NSAction animation, [NullAllowed] NSAction completion);
这份文件过时了吗?因为当我在MonoDevelop中尝试这种方法时,我找不到“Transition”的重载。MonoTouch中的唯一实现似乎是绑定到“transitionFromView”选择器。签名也是错误的:它不接受null,并且需要额外的UICompletionHandler参数。有什么我遗漏的吗?谢谢。您在Rosetta中找到的第一个选择器是not的一部分 这份文件过时了吗 不。虽然罗塞塔不是(尚未)官方文件的一部分,但它是最新的,第二个选择器映射到正确的绑定方法 因为当我在MonoDevelop中尝试这种方法时,我找不到“Transition”的重载 在
UIViewController
实例上使用MonoDevelop代码完成Transition
没有任何问题(请注意,这不是重载,只是一个普通方法)
签名也是错误的:它不接受null,并且需要额外的UICompletionHandler参数
请在中报告缺少的绑定或绑定中的错误,以便尽快对其进行测试/修复(这也将在修复时通知您)
有什么我遗漏的吗
在尝试使用
转换
方法时,确保使用的是UIViewController
对象(例如,不是UIView
)。还要确保您拥有最新的MonoTouch(5.0+)和MonoDevelop。我解决了它。我没有在UIView实例中找到它,因为该方法是静态的,但Rosetta文档中没有指出这一点。我希望这将在最终的罗塞塔文件中得到解决