如何检测iOS上是否正在进行个人wifi热点或录音?

时间:2011-08-16 06:10:31

标签: ios cocoa-touch

由于红色/蓝色发光横幅将阻挡相当多的界面。 http://d.pr/SfgW

3 个答案:

答案 0 :(得分:12)

这为您提供状态栏的高度:

CGFloat statusBarHeight = [[UIApplication sharedApplication] statusBarFrame].size.height;

启用个人热点后,它将返回40,否则返回20.

答案 1 :(得分:4)

即使您在通话期间通过按主页键进行通话,状态栏高度仍为40,因此您无法确定个人热点是否已开启。

答案 2 :(得分:2)

如果任何设备连接到热点,您可以收到短信。

UIApplication *app = [UIApplication sharedApplication];
UILabel *subviews12 = [[app valueForKey:@"statusBar"] valueForKey:@"doubleHeightLabel"];