gpt4 book ai didi

iphone - 切换调用状态栏时使用 Xamarin.iOS 调整 iOS View 的大小

转载 作者:行者123 更新时间:2023-12-03 19:43:32 25 4
gpt4 key购买 nike

是否有技巧可以检测 Xamarin.iOS 中的状态栏何时因电话调用而改变高度?

我正在尝试改编 this post 中的优秀说明。在 Xamarin 中工作,并且永远不会调用 ChangedStatusBarFrame 方法。

以下代码在全新的 Xamarin iPhone 项目中不会执行任何操作:

public virtual void ChangedStatusBarFrame(UIApplication application, RectangleF oldStatusBarFrame)
{
Debug.WriteLine("Y U NO work!");
}

我在一个新的 native iPhone 应用程序中尝试了等效的方法,它运行得很好:

- (void)application:(UIApplication *)application didChangeStatusBarFrame:(CGRect)oldStatusBarFrame
{
NSLog(@"Hey, the status bar changed size!");
}

我正在 iOS 模拟器上进行测试 toggling the status bar .

我使用的是 Xamarin.iOS 版本 6.4.3.0 和 XCode 4.6.3。

有什么建议吗?

最佳答案

您应该使用 override 关键字:

public override void ChangedStatusBarFrame(UIApplication application, RectangleF oldStatusBarFrame)
{
Debug.WriteLine("Y U NO work!");
}

关于iphone - 切换调用状态栏时使用 Xamarin.iOS 调整 iOS View 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18645754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com