我的横幅有一个奇怪的问题。
我这样实现:
bannerView = [[GADBannerView alloc] initWithFrame:CGRectMake(0, 430, 320, 50)];}
bannerView.backgroundColor=[UIColor orangeColor];
bannerView.adUnitID = @"ca-app-pub-6085823141018149/3131322511";
bannerView.rootViewController = self;
[bannerView sizeToFit];
GADRequest *request3 = [GADRequest request];
request3.testDevices = @[ GAD_SIMULATOR_ID, @"MY_TEST_DEVICE_ID" ];
[bannerView loadRequest:request3];
这是工作,直到我接到电话或我开始分享连接。发生这种情况时,我的横幅显示为:
所以我发现这种情况正在发生,因为它只是放下了所有40 px左右的元素。可以检测到何时收到呼叫或连接正在开始?
答案 0 :(得分:0)
要检测来电,
CTCallCenter *ctCallCenter = [[CTCallCenter alloc] init];
if (ctCallCenter.currentCalls != nil)
{
NSArray* currentCalls = [ctCallCenter.currentCalls allObjects];
for (CTCall *call in currentCalls)
{
if(call.callState == CTCallStateConnected)
{
// Call is in place
}
}
}
可以使用Core Bluetooth检测蓝牙状态,
请参阅Documentation。