如何在Xamarin ios中获取导航栏后退按钮大小?
问题描述:
我想要在View类中获得导航后退按钮的大小。我怎样才能做到这一点?如何在Xamarin ios中获取导航栏后退按钮大小?
虽然使用我可以得到导航栏的大小,
NavigationController.NavigationBar.Frame;
,但我有一个很艰难的时期试图找出后退按钮的大小。
感谢任何帮助!
答
我想要查看 类中导航后退按钮的大小。我怎样才能做到这一点?
实际上,您正在寻找导航控制器的'NavigationItem',而不是'NavigationBar'的项目,我总是发现它很奇怪,但这正是苹果决定实施该属性的方式。
我相信有几种方法可以访问这些信息,但这里有一个快速获取框架的方法。
CGRect frame = NavigationController.NavigationItem.LeftBarButtonItem.CustomView.Frame;
你也可以使用这个调试你的UIView层次结构:https://developer.xamarin.com/guides/cross-platform/inspector/ – KKRocks
没有一对答案帮助我的情况:/ –