iOS 常用小知识

    xiaoxiao2021-03-26  3

    //边框 <#view#>.layer.borderWidth = 1; <#view#>.layer.borderColor = [[UIColor whiteColor] CGColor]; //圆角 <#view#>.layer.masksToBounds = YES; <#view#>.layer.cornerRadius = 4; // 打电话 NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@", <#String#>]; UIWebView * callWebview = [[UIWebViewalloc] init]; [callWebview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:str]]]; [self.view addSubview:callWebview]; //导航栏颜色——标题颜色 [self.navigationController.navigationBar setBackgroundImage:KnavigationController_H forBarMetrics:UIBarMetricsDefault]; //电池颜色 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; //标题颜色 UIFont *font = [UIFontfontWithName:@"Arial-ItalicMT"size:20]; NSDictionary *dic = @{NSFontAttributeName:font, NSForegroundColorAttributeName: [UIColorblackColor]}; self.navigationController.navigationBar.titleTextAttributes =dic; //(通过push到下一个界面)返回到指定控制器 for (UIViewController *temp inself.navigationController.viewControllers) { if ([temp isKindOfClass:[xxxxxx class]]) { [self.navigationController popToViewController:temp animated:YES]; } } // 键盘回收 //1 [self.view endEditing:YES]; //2 [[UIApplication sharedApplication ] sendAction:@selector(resignFirstResponder) to:nil from:nil forEvent:nil]; //3 [[[UIApplication sharedApplication] keyWindow] endEditing:YES]; //图片等比例填充并减去多余部分 <#imageView#>contentMode = UIViewContentModeScaleAspectFill; <#imageView#>clipsToBounds = YES; //通知 //1.添加 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector() name:@"" object:nil]; //2.发送 [[NSNotificationCenter defaultCenter]postNotificationName:@"" object:nil]; //3.释放通知 -(void)dealloc{ [[NSNotificationCenterdefaultCenter] removeObserver:self]; } ///当前版本号 NSString *versionString = [[[NSBundlemainBundle] infoDictionary]objectForKey:@"CFBundleShortVersionString"];

    转载请注明原文地址: https://ju.6miu.com/read-600092.html

    最新回复(0)