• 常用经典代码


    [[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获得焦点

     

     

     

  • 相关阅读:
    【miscellaneous】北斗短报文
    【miscellaneous】GPRS本质论
    【miscellaneous】GPRS本质论
    【视频处理】模拟视频与数字视频的区别
    【视频处理】模拟视频与数字视频的区别
    【视频处理】模拟视频信号及其传输
    【视频处理】模拟视频信号及其传输
    【机器学习】贝叶斯决策论小结
    【机器学习】贝叶斯决策论小结
    【VS开发】DLL和ocx的区别
  • 原文地址:https://www.cnblogs.com/gaoxiao228/p/2483566.html
Copyright © 2020-2023  润新知