[[UIApplication sharedApplication] setStatusBarHidden:YES];隐藏状态栏
[UIApplication sharedApplication].applicationIconBadgeNumber =5; 给应用程序贴标记
[[UIApplication sharedApplication] setIdleTimerDisabled:YES]; 不让程序待机
使用网络活动指示器(即状态栏菊花转动)
UIApplication *app = [UIApplication sharedApplication]; app.networkActivityIndicatorVisible = !app.networkActivityIndicatorVisible;//转动 app.networkActivityIndicatorVisible = app.networkActivityIndicatorVisible;//不转动
震动
#import AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); //你不能修改震动参数,每个调用都会生成一个简短的1~2秒的震动。在不支持震动的平台上(ipod touch),该调用不执行任何操作,但也不会发生错误!
UIActivityIndicatorView 白色菊花转圈
UIActivityIndicatorView *aiv =[[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
//定义 颜色有白色 灰色 还有whiteLarge
大小为37*37
[self.view addSubview:aiv];// 添加白色菊花转圈
aiv.center = CGPointMake(240,
160);// 确定aiv的位置
[aiv startAnimating]; //开始转圈
[aiv stopAnimating]; //停止转圈
[self.view
bringSubviewToFront:aiv];//把aiv放到图层的最上面
[NSObject cancelPreviousPerformRequestsWithTarget: self selector:@selector(closewinodw) object:nil]; 取消self 对象某个方法
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.cocoachina.com"]]; //跳转都浏览器里面
如果我的界面是一个NavigationBar和TabBar组合的界面,我想在点击第二个TabBarItem的时候出现一个新手提示,然后我尝试在第 二个TabBarItem的UIViewController里调用[self.view insertSubview:forShowBtn atIndex:0]; ,结果就只能在NavigationBar和TabBar中间的这块区域显示加入的按钮,请问我该如何把button加入window中,让这个按钮显示 在NavigationBar和TabBar的上层?
[self.view.window insertSubview:forShowBtn atIndex:0];
或者
[[[UIApplication sharedApplication].delegate window] insertSubview:view aboveSubview:self.view];;
用[[UIApplication sharedApplication].delegate window]也一样,只要能拿到window就行,都是一样的道理
[messageTestField becomeFirstResponder];//messageTestField是UITestview 让messageTestField获得焦点