如何解决如何直接从其事件ObserveOrientationDidChange中获取强类型的方向?
编辑:建议的副本确实提供了一种获取方向的方法。谢谢你。但它没有展示如何以 Microsoft 文档中提到的方式获取强类型通知。
ObserveOrientationDidChange 的文档说:
OrientationDidChangeNotification 的强类型通知 持续的。 [强调我的]
但是这个例子只是无用的:
// Access strongly typed args
Console.WriteLine ("Notification: {0}",args.Notification);
所以在设置之后:
var notification = UIDevice.Notifications.ObserveOrientationDidChange(OrientationChanged);
我尝试将其转换为 UIDeviceOrientation:
void OrientationChanged(object sender,NSNotificationEventArgs e)
{
UIDeviceOrientation o = (UIDeviceOrientation)e.Notification;
}
错误 CS0030 无法将类型“Foundation.NSNotification”转换为 'UIKit.UIDeviceOrientation'
那么我如何做从这个事件中获得强类型值(如微软上述文档中所述)?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。