【发布时间】:2013-09-09 20:15:53
【问题描述】:
在 Xamarin.iOS 中检测状态栏何时因电话而改变高度是否有技巧?
我正在尝试调整来自 this post 的出色说明以在 Xamarin 中工作,并且永远不会调用 ChangedStatusBarFrame 方法。
以下代码在全新的 Xamarin iPhone 项目中没有任何作用:
public virtual void ChangedStatusBarFrame(UIApplication application, RectangleF oldStatusBarFrame)
{
Debug.WriteLine("Y U NO work!");
}
我在一个新的原生 iPhone 应用中尝试了等效的方法,它运行良好:
- (void)application:(UIApplication *)application didChangeStatusBarFrame:(CGRect)oldStatusBarFrame
{
NSLog(@"Hey, the status bar changed size!");
}
我正在 toggling the status bar 的 iOS 模拟器上对此进行测试。
我正在使用 Xamarin.iOS 版本 6.4.3.0 和 XCode 4.6.3。
有什么建议吗?
【问题讨论】:
标签: iphone xamarin.ios