iOS代码
文章平均质量分 59
matchaJay
记录点点滴滴,留住点点记忆。
展开
-
iOS获取网络时间,网络获取时间,也就是现实中的时间
项目需求,要求获取用户进入某一个界面的时间和退出界面的时间,当时用的系统时间,但是有些用户手机时间会时间不准确,这就导致传到后台的时间不准确,所以现在需要获取网络时间,相对准确。网络上搜索了一下,可以说都是那一个模版的变形。天下文章一大抄,充分体现出来了。我也是抄的,但是改了一部分,不能说是原创吧,但是也不算转载吧,所以就请大家多吐槽,这样我才能成长。好了废话不多说,上代码+ (v原创 2017-08-09 10:48:59 · 2377 阅读 · 1 评论 -
iOS实现二维码的生成及中间小图标添加
首先看二维码生成 首先引入框架#import <CoreImage/CoreImage.h>代码// 1.实例化二维码滤镜 CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"]; // 2.恢复滤镜的默认属性 (因为滤镜有可能保存上一次的属性) [filter setDefaults...原创 2018-05-18 18:39:21 · 1695 阅读 · 0 评论 -
iOS换主控制器,前面的控制器不能销毁问题
A界面为登录选项界面,B界面为登录界面,C界面为登录后界面没登录的话为A主控制器(keyWindow.rootViewController),也就是没登录之前的进入界面。需要present到B界面,然后点击登录后换C为主控制器。然后就遇到问题了,点击登录后换C为主控制器,但是A控制器还是存在,没有被释放,找了好久文章(设置rootViewController了,remove了,都没卵用)最后终于找...原创 2018-05-24 20:56:32 · 1646 阅读 · 0 评论 -
iOS今天遇到一个问题,就是获取当前时间的年 月
在网上搜索以后整理了一下,以备后续查看- (NSString *)getDateYearMonth { NSDate *newDate = [NSDate date]; NSCalendar *calendar = [NSCalendar currentCalendar]; NSUInteger unitFlags = NSCalendarUnitYear | NSCal...原创 2018-06-13 14:36:30 · 2341 阅读 · 0 评论 -
iOS获取相机权限后,界面白屏,出不来影像,一会儿才出来问题解决
今天项目遇到一个问题,就是我的项目中用到了AVCaptureDevice因为要做一个人脸识别的界面,不能用到系统带的摄像头,只能自定义界面,所以遇到一个问题,就是我进入这个界面要询问摄像头权限,然后呢,点击允许以后呢就出问题了,界面不能刷新到获取摄像头的界面,也就是停留在了白屏界面,等待一段时间可能会刷新过来,但是不能等啊所以就百度了一下,还真有这种情况,套用别人的话“原因是操作UI没有在主线程。...原创 2018-06-29 11:03:25 · 3068 阅读 · 0 评论 -
ios今天遇到一个问题,就是UITextField限制位数问题
首先是遵守代理 ***.delegate = self;再次,引入代理头<UITextFieldDelegate>再次实现代理(错误示范)- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{...原创 2018-06-19 11:10:00 · 1111 阅读 · 0 评论 -
iOS百度地图,不能实时定位问题
项目中加入了百度地图,但是发现一个问题,就是有些时候可以实时更新位置,有些时候则不行。然后排查问题,第一次进去的时候可以实时更新位置,然后第二次进去的时候不能实时更新位置,可能有些人已经猜到了问题的所在,就是第一次进去的时候生成的一些东西,在你退出的时候被注销了,然后第二次进入没有进行生成。也许有些人会说是代码不规范造成的,我接受,但是这种问题也许会有另外一个朋友遇到,我就是想把我的问题拿出来分享...原创 2018-07-02 18:34:37 · 3644 阅读 · 0 评论 -
ios 开发人脸识别,轻量级
公司项目中加入了人脸识别打卡,发现网上人脸识别的内容很少 ,就发下自己的一个界面代码,希望对一些人有帮助,只是一个轻量级,实现基本的摄像头调用,拍照,然后创建个体,然后人脸识别,当然创建,识别都是调的腾讯云的接口。//// JHFaceViewController.m// CTBAN_B_iOS//// Created by jzw on 2018/5/30.// Copyrig...原创 2018-07-05 18:43:52 · 1177 阅读 · 0 评论 -
iOS登录实现,简单实现,逻辑流程
首先登录流程,逻辑应该很多,这只是一种,希望对你有帮助首先我们进入登录界面。第一步我们当然是要在下面这个方法里添加这几行代码- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if ([JHUserDefaultStatus is...原创 2018-05-11 18:12:39 · 3518 阅读 · 0 评论 -
一个界面,有多个滑动界面,然后用多个控制器控制这些滑动的界面
添加每个子控制器到主界面控制器 [self addChildViewControl];- (void)addChildViewControl { JHNewsViewController *newsVC = [[JHNewsViewController alloc] init]; newsVC.title = @"新闻"; [self addChildViewContro...原创 2018-05-03 10:37:38 · 1212 阅读 · 0 评论 -
ios控件阴影效果的实现
小弟不才,基础薄弱,只能每天记录一些学会的小知识,今天看UI出的效果图,需要一个View给个阴影效果,所以上网搜索,总结,会的话什么都简单,不会1+1也是难的,哈哈,不多bb上代码 UIView *cornerView = [UIView new]; cornerView.backgroundColor = [UIColor whiteColor]; cornerView.lay...原创 2018-05-09 15:52:05 · 2776 阅读 · 0 评论 -
怎么让子视图不响应父试图的手势
有些时候我们会给一个View添加手势,然后又在这个视图上添加其他View,这样就会出现子视图会同时响应父试图到手势,怎么解决呢,下面的方法可以实现- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{if ([touch.view原创 2017-08-10 17:34:08 · 759 阅读 · 0 评论 -
tableView的cell上有一个button,或者其他控件,我们怎么知道他是哪个section
tableView的cell上有一个button,或者其他控件,我们怎么知道他是哪个section原创 2017-08-24 17:34:04 · 373 阅读 · 0 评论 -
iOS计算两个时间点之间的工作日
由于具体内容是参照了别人的代码,所以如果大家看到有跟哪个哥们相似的地方,请大家谅解,不算纯原创,但是计算工作日是够用的,网上借鉴的有些改动//计算工作日- (NSInteger)workingDaysWithBeginDateString:(NSString *)beginString andEndDateString:(NSString *)endString { NSDate *...原创 2018-02-28 10:43:17 · 1177 阅读 · 0 评论 -
iOS拍照后,提交照片后,请求照片旋转90度处理
原文链接:http://blog.csdn.net/sharpyl/article/details/53855948今天开发一个拍照获取照片的功能的时候, 发现上传之后图片会自动旋转90.测试发现, 只要是图片大于2M, 系统就会自动翻转照片 相机拍照后直接取出来的UIimage(用UIImagePickerControllerOriginalImage取出),它本身的imageOrientat...转载 2018-03-08 11:59:53 · 711 阅读 · 0 评论 -
iOS自带定位获取地址
引入框架#import <CoreLocation/CoreLocation.h>遵守代理<CLLocationManagerDelegate>需要字段@property (strong, nonatomic) CLLocationManager *manager;@property (nonatomic, assign) double currentLatitude;@...原创 2018-03-20 22:45:12 · 1920 阅读 · 0 评论 -
长按手势调用两次问题解决
今天遇到一个问题。就是给了个长按手势,然后调用方法,但是总是调用两次,第二次调用,会使我的方法崩溃,找了好久才找到。 UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPressGuesture:...原创 2018-04-23 18:55:01 · 387 阅读 · 0 评论 -
iOS一个小动画
今天遇到一个小问题,就是点击一个按钮然后弹出一个选择界面,然后在点击界面的确认或者取消按钮后,选择界面消失,如果直接消失总感觉不是太舒服,所以就给了个小小的动画,很简单,但是小弟不才,不会这个动画。弹出框DesignateDesignerView *popView = [[DesignateDesignerView alloc] initWithFrame:CGRectMake(0, 0, KSc...原创 2018-05-02 10:21:13 · 151 阅读 · 0 评论 -
iOS一个小功能,实现一键返回顶部,按键上面显示列表内容个数和当前第几个内容
效果图 请看右下角的按钮上代码,创建控件- (void)creatTapImageView { self.tapView = [[UIView alloc] initWithFrame:CGRectMake(KScreenW - 80, KScreenH - 80, 50, 50)]; [self.view addSubview:_tapView]; [self.view...原创 2018-05-02 11:39:17 · 1540 阅读 · 0 评论 -
iOS开发,tableView侧滑删除的实现,或者添加多个侧滑显示按钮
如果想要实现简单的删除操作,1 + 2 + 4方法就可以实现 ,如果你要滑动出现多个操作按钮的话,就要实现方法5了,第五个方法说白了就是集合了前几个方法,而且可以添加多个按钮,如果用第5个方法,1、2、4方法可以不实现//1- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)inde...原创 2018-07-30 17:25:06 · 4775 阅读 · 0 评论