摘要:iOS开发中有时候有这样的需求:当用户设置不允许访问照片、麦克风和相机等系统权限的时候,这时需要直接跳转到系统的隐私界面进行设置。 判断是否开启权限 前面已经说过,我们需要在用户不允许访问的时候跳转,那么首先我们就要判断一些是否已经开启系统相机权限了。 照片权限检测 需要:#import <Asse
阅读全文
摘要:援引:https://blog.csdn.net/c__chao/article/details/78573737 欢迎大家加群讨论:地址:https://www.apiopen.top 由于篇幅限制,此文章不再更新,具体看官网或者进群了解,如需查看最新文档移步https://www.jianshu
阅读全文
摘要:引言 在iOS开发过程中,NavigetionController(导航栏)算是比较常用的一种控件,而系统自带的样式有时候往往不是我们所需要的,这时候就要求我们必须自定义或修改一下。 修改返回键的标题 1、错误使用:以下三种方式都不能修改返回键的title(方式三可以修改NavigetionItem
阅读全文
摘要:援引:https://www.jianshu.com/p/25e9c1a864be 1.单个视图View没有导航控制器包装的情况下 默认情况下,启动状态栏和进入程序后的状态栏都是默认的颜色-黑色,如下图: 1.只设置启动状态栏颜色改变(白色),而视图中状态栏不变化(默认黑色),做如下的设置即可,两种
阅读全文
摘要:UIAlertView版(iOS9.0以后废弃) //操作提示 - (void)showAlert:(NSString *)message disappear:(BOOL)disappear { dispatch_async(dispatch_get_main_queue(), ^{ UIAlertView *alert = [[UIAlertView alloc] initWi...
阅读全文
摘要:#pragma mark 视图即将加入窗口时 -(void)viewWillAppear:(BOOL)animated{ NSLog(@"视图即将加入窗口时"); [self getdata];//加载 } #pragma mark 视图已经加入到窗口时 -(void)viewDidAppear:(
阅读全文
摘要:比如要跳转到BObleVC界面 引入BObleVC.h后 #import "BObleVC.h" 在需要的地方按钮或者触摸手势中加入 for (UIViewController *temp in self.navigationController.viewControllers){ if ([temp isKindOfClass:[BObleVC class]]) {//...
阅读全文
摘要:iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途 init-初始化程序 viewDidLoad-加载视图 viewWillAppear-UIView
阅读全文
摘要:系统自带的小菊花比较简单,如果没有特别需求的话,也是可以使用的,小菊花的类型有三种 创建菊花 菊花的使用非常简单,和其他控件差不多,初始化,添加到父视图上,设置属性等等,多的就是开始和结束动画 在相应的方法里调用开始菊花和结束菊花
阅读全文
摘要:老铁们,实话告诉你们。2019之前的不加 2019年后,必须添加
阅读全文
摘要:Appdelegate.m中,添加头文件和系统监听代码 在需要监听的页面中添加通知,例子:ViewController.m中 运行即可。
阅读全文
摘要:iOS12以后苹果为了加强app对于系统隐私的威胁的安全问题,特别要求开发者增加申请步骤 第一步,开发项目的Bundle identifier必须是付费的ID号在证书生成填写时 要选择获取Wi-Fi权限的选项 第二步,开发时必须使用拥有该权限的Bundle identifier去开发,还要开启该权限
阅读全文
摘要:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { cell.selectionStyle = UITableViewCellSelectio
阅读全文
摘要:出现两个就少第一个数据,出现三个就少前面两个数据。。。
阅读全文
摘要:https://blog.csdn.net/a787188834/article/details/77833232 [self.TableView reloadData];// 刷新tableView即可
阅读全文
摘要:援引:https://blog.csdn.net/u011123724/article/details/46679675 她妈的要是不行,可以继续参考 https://www.jianshu.com/p/25e9c1a864be
阅读全文
摘要:用Xcode10跑之前的项目,也就报了一种类型的错误:Multiple commands produce。这个的原因是项目中使用第三方库,里面有README.md,README.txt,LICENSE,Info.plist之类的,而且是不止一个库中有,重复的这些文件,导致的报错。 解决方案: tar
阅读全文
摘要:// 这是全部去掉 _tableviewitem.separatorStyle = UITableViewCellSeparatorStyleNone; //这个是指定去掉 _tableviewitem.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];//在创建tableview那里 - (UITableView...
阅读全文