自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaoqi307的博客

ios开发 只想学习更多

  • 博客(40)
  • 收藏
  • 关注

原创 iOS分类的一些重点

分类1.是OC的特有语法,他表示指向分类的结构体的指针2.原则上只能增加方法,不能增加成员变量,分类的结构体指针中,没有属性列表,只有方法列表3.可以在不修改原来类的基础上,为一个类扩展方法,最主要的用法:给系统自带的类扩展方法4.如果分类中的方法与原有类中的方法同名,会优先调用分类中的方法,就是会忽略原有类的方法。同名方法的调用顺序是分类》本类〉父类,如果多个分类都有和原有类中同名的方法,那么该方法的调用由编译器决定,调用最后一个参与编译的分类中的方法。5.如果非要添加变量,那就只能通

2021-09-06 21:19:50 265

原创 flutter一个简单的平移动画,简单动画

//定义属性AnimationController animationController;Animation movement;void initMyController(){ animationController = AnimationController( duration: Duration(milliseconds: 5000), vsy...

2019-08-15 17:49:18 2227 2

原创 flutter的textField设置圆形边框并且改变边框颜色,如果不修改会显示主题颜色

return Theme( data: new ThemeData(primaryColor: Colors.red, hintColor: Colors.blue), child: TextField( decoration: InputDecoration( contentPadding: EdgeInsets.all(10...

2019-07-09 10:08:52 9698

原创 flutter左侧滑动选择按钮,右侧列表自动换行

左侧滑动选择按钮 右侧展示数据 这个效果由于手机屏幕变大好像没什么app用了import 'package:flutter/material.dart';import 'dart:math';class LeftListViewPage extends StatefulWidget { @override State<StatefulWidget> create...

2019-07-05 11:30:17 1800

原创 flutter 文字模块超过一行宽度,换下行显示,模块自动换行显示

一个简单的效果,小模块到换行的宽度 然后换行显示,flutter已经有自带控件了,这一点点赞class RightListView extends StatelessWidget { List rightTitles = ['测试数据就是这样怎么了','这个短','这个长是不是是','我就是随便写写','是短','这个长不长也','就那样也不长','谁说的这个是最后的我就写长点儿你能...

2019-07-05 10:20:37 15706 1

原创 flutter左侧滑动选项实现基础

效果就是左侧一个滑动选项import 'package:flutter/material.dart';class LeftListViewPage extends StatefulWidget { @override State<StatefulWidget> createState() { // TODO: implement createSta...

2019-07-05 09:04:08 3189

原创 flutter弹出下拉框DropdownButton的生成

小弟不才,刚学flutter,记录一些学习内容,需要下拉选择new Container( height: 35, width: MediaQuery.of(context).size.width - 140, decoration: BoxDecoration( borde...

2019-06-27 17:25:40 23874 4

原创 flutter控件添加下划线,就是边框只显示底部,添加分隔线

new Container( height: 35, width: MediaQuery.of(context).size.width - 140, decoration: BoxDecoration( border:Border(bottom:BorderSide(width: 1,col...

2019-06-22 14:13:21 21562

原创 flutter GridView的简单应用,自定义item,然后栅栏显示

最近在学习flutter,但是总是感觉记忆失败,所以做下笔记以备后用,供需要的人用//生成方式body: new GridView.builder( gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( crossAxisCount: 3,//每行显示几个 ...

2019-05-09 19:38:34 1528

原创 Flutter学习,第一个自己想实现的方法,界面跳转的实现

flutter学习,也看了几天了,想做下笔记为以后使用做好笔记, 今天做了一个界面跳转的笔记import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { // This widget is the root of your...

2019-04-19 14:26:19 208

原创 iOS原生VS谷歌Flutter

看了一个大神的文章,做下总结1.安装包大小:flutter安装包过大,想着我曾经一个50M左右的安装包,被老总各种说,瘦身,我是真的很头疼。2.启动速度:看作者文章写到原生0.4s,flutter启动速度1.5s,差距有点儿大啊 。3.内存问题:flutter占用内存过高,这点儿影响应该算大的,牵涉到东西有点儿多,自己感觉。4.流畅度:达不到你想象的那种流畅,只能说已经很好了。...

2019-04-15 16:38:48 496

原创 iOS app跳转到通讯录 然后点击联系人 跳到消息界面 给用户发模版消息

首先说需求,我们做的一个OA系统,然后要往公司里面添加人员,现在从app中跳转到联系人界面,然后点击联系人跳转到消息界面,发送指定消息内容。完毕首先我们是要获取通讯录访问权限 plist文件中添加  Privacy - Contacts Usage Description -请求访问通讯录然后引入框架#import &lt;ContactsUI/ContactsUI.h&gt;#i...

2018-11-08 21:06:14 3158

原创 iOS开发,tableView侧滑删除的实现,或者添加多个侧滑显示按钮

如果想要实现简单的删除操作,1 + 2 + 4方法就可以实现 ,如果你要滑动出现多个操作按钮的话,就要实现方法5了,第五个方法说白了就是集合了前几个方法,而且可以添加多个按钮,如果用第5个方法,1、2、4方法可以不实现//1- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)inde...

2018-07-30 17:25:06 4748

原创 iOS UICollectionView选中背景色的实现

也许大家项目中会用到UICollectionViewCell选中后给一个背景色,然后我今天就遇到了很幸运的是,在网上很快搜到了 selectedBackgroundView 这个属性 ,合理运用,下面是代码,简单的一个View#import "RoleCollectionViewCell.h"@implementation RoleCollectionViewCell- (i...

2018-07-26 20:14:55 3467

原创 iOS代码块问题 CSDN添加代码块会出现白条问题

由于入CSDN时间不久,所以出现了操作失误的问题,就是我的代码,我直接从Xcode复制进来的代码,发布以后出现一行代码,一行白条的问题。解决方法很简单看图:...

2018-07-09 16:51:07 192

原创 ios 开发人脸识别,轻量级

公司项目中加入了人脸识别打卡,发现网上人脸识别的内容很少 ,就发下自己的一个界面代码,希望对一些人有帮助,只是一个轻量级,实现基本的摄像头调用,拍照,然后创建个体,然后人脸识别,当然创建,识别都是调的腾讯云的接口。//// JHFaceViewController.m// CTBAN_B_iOS//// Created by jzw on 2018/5/30.// Copyrig...

2018-07-05 18:43:52 1154

原创 iOS开发 无可用网络 提示问题

今天项目遇到了一个小问题,就是网络在没有打开的网络的情况下,数据没加载,然后也没有“无可用网络”的提示,产品经理说很不合适,当然我也觉的不合适,下面为就大家介绍一种通过AFNetworking实现的网络监测。- (void)monitorNetworking{    [[AFNetworkReachabilityManager sharedManager] startMonitoring];   ...

2018-07-03 10:53:25 1090

原创 iOS百度地图,不能实时定位问题

项目中加入了百度地图,但是发现一个问题,就是有些时候可以实时更新位置,有些时候则不行。然后排查问题,第一次进去的时候可以实时更新位置,然后第二次进去的时候不能实时更新位置,可能有些人已经猜到了问题的所在,就是第一次进去的时候生成的一些东西,在你退出的时候被注销了,然后第二次进入没有进行生成。也许有些人会说是代码不规范造成的,我接受,但是这种问题也许会有另外一个朋友遇到,我就是想把我的问题拿出来分享...

2018-07-02 18:34:37 3608

原创 iOS获取相机权限后,界面白屏,出不来影像,一会儿才出来问题解决

今天项目遇到一个问题,就是我的项目中用到了AVCaptureDevice因为要做一个人脸识别的界面,不能用到系统带的摄像头,只能自定义界面,所以遇到一个问题,就是我进入这个界面要询问摄像头权限,然后呢,点击允许以后呢就出问题了,界面不能刷新到获取摄像头的界面,也就是停留在了白屏界面,等待一段时间可能会刷新过来,但是不能等啊所以就百度了一下,还真有这种情况,套用别人的话“原因是操作UI没有在主线程。...

2018-06-29 11:03:25 3020

原创 ios今天遇到一个问题,就是UITextField限制位数问题

首先是遵守代理 ***.delegate = self;再次,引入代理头&lt;UITextFieldDelegate&gt;再次实现代理(错误示范)- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{...

2018-06-19 11:10:00 1101

原创 iOS今天遇到一个问题,就是获取当前时间的年 月

在网上搜索以后整理了一下,以备后续查看- (NSString *)getDateYearMonth {        NSDate *newDate = [NSDate date];    NSCalendar *calendar = [NSCalendar currentCalendar];    NSUInteger unitFlags = NSCalendarUnitYear | NSCal...

2018-06-13 14:36:30 2329

原创 iOS换主控制器,前面的控制器不能销毁问题

A界面为登录选项界面,B界面为登录界面,C界面为登录后界面没登录的话为A主控制器(keyWindow.rootViewController),也就是没登录之前的进入界面。需要present到B界面,然后点击登录后换C为主控制器。然后就遇到问题了,点击登录后换C为主控制器,但是A控制器还是存在,没有被释放,找了好久文章(设置rootViewController了,remove了,都没卵用)最后终于找...

2018-05-24 20:56:32 1625

原创 iOS实现二维码的生成及中间小图标添加

首先看二维码生成 首先引入框架#import &lt;CoreImage/CoreImage.h&gt;代码// 1.实例化二维码滤镜    CIFilter *filter = [CIFilter filterWithName:@"CIQRCodeGenerator"];        // 2.恢复滤镜的默认属性 (因为滤镜有可能保存上一次的属性)    [filter setDefaults...

2018-05-18 18:39:21 1675

原创 iOS登录实现,简单实现,逻辑流程

首先登录流程,逻辑应该很多,这只是一种,希望对你有帮助首先我们进入登录界面。第一步我们当然是要在下面这个方法里添加这几行代码- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if ([JHUserDefaultStatus is...

2018-05-11 18:12:39 3504

原创 ios控件阴影效果的实现

小弟不才,基础薄弱,只能每天记录一些学会的小知识,今天看UI出的效果图,需要一个View给个阴影效果,所以上网搜索,总结,会的话什么都简单,不会1+1也是难的,哈哈,不多bb上代码    UIView *cornerView = [UIView new];    cornerView.backgroundColor = [UIColor whiteColor];    cornerView.lay...

2018-05-09 15:52:05 2752

原创 ios全局断点的设置

2018-05-07 11:27:30 1513

原创 一个界面,有多个滑动界面,然后用多个控制器控制这些滑动的界面

添加每个子控制器到主界面控制器 [self addChildViewControl];- (void)addChildViewControl {        JHNewsViewController *newsVC = [[JHNewsViewController alloc] init];    newsVC.title = @"新闻";    [self addChildViewContro...

2018-05-03 10:37:38 1197

原创 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 1529

原创 iOS一个小动画

今天遇到一个小问题,就是点击一个按钮然后弹出一个选择界面,然后在点击界面的确认或者取消按钮后,选择界面消失,如果直接消失总感觉不是太舒服,所以就给了个小小的动画,很简单,但是小弟不才,不会这个动画。弹出框DesignateDesignerView *popView = [[DesignateDesignerView alloc] initWithFrame:CGRectMake(0, 0, KSc...

2018-05-02 10:21:13 143

原创 iOS11navigationBar添加了searchBar然后多出20高度的处理

描述:我的一个界面nav上面添加了一个searchBar,今天测试机升级到11版本,然后发现高出了20像素,然后覆盖了我的控件searchBar设置为titleview,会导致navigation的高度发生异常?1234567891011  CGRect frame = CGRectMake(0, 0, 150, 44);  UISearchBar *search = [[UISearchBar ...

2018-04-28 11:33:56 2360

原创 长按手势调用两次问题解决

今天遇到一个问题。就是给了个长按手势,然后调用方法,但是总是调用两次,第二次调用,会使我的方法崩溃,找了好久才找到。 UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPressGuesture:...

2018-04-23 18:55:01 374

原创 iOS新工程 升级最新Mac系统 安装cocoapods问题

今天创建了新工程,然后安装我们伟大的pods,但是到pod install这一步出现了错误。提示如下使用pod install出现如下错误-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or di...

2018-03-26 11:40:19 204

原创 iOS自带定位获取地址

引入框架#import &lt;CoreLocation/CoreLocation.h&gt;遵守代理&lt;CLLocationManagerDelegate&gt;需要字段@property (strong, nonatomic) CLLocationManager *manager;@property (nonatomic, assign)  double currentLatitude;@...

2018-03-20 22:45:12 1908

转载 iOS拍照后,提交照片后,请求照片旋转90度处理

原文链接:http://blog.csdn.net/sharpyl/article/details/53855948今天开发一个拍照获取照片的功能的时候, 发现上传之后图片会自动旋转90.测试发现, 只要是图片大于2M, 系统就会自动翻转照片  相机拍照后直接取出来的UIimage(用UIImagePickerControllerOriginalImage取出),它本身的imageOrientat...

2018-03-08 11:59:53 700

转载 iOS添加腾讯的bugly出现问题Framework not found IOSurface for architecture arm64

首先我的问题是Xcode8,出现的问题,我看到一个哥们的博客有写,为了让更多的人更快的解决问题,所以我重复了一下那哥们的博客,只是为了让更多的人看到。接入Bugly-v2.5.0  版本SDK后报错:Framework not found IOSurface for architecture arm64原因:Xcode版本太低,Xcode9以下版本缺少 IOSurface.framework、Fi...

2018-03-01 16:34:43 3394 2

原创 iOS计算两个时间点之间的工作日

由于具体内容是参照了别人的代码,所以如果大家看到有跟哪个哥们相似的地方,请大家谅解,不算纯原创,但是计算工作日是够用的,网上借鉴的有些改动//计算工作日- (NSInteger)workingDaysWithBeginDateString:(NSString *)beginString andEndDateString:(NSString *)endString {        NSDate *...

2018-02-28 10:43:17 1162

原创 tableView的cell上有一个button,或者其他控件,我们怎么知道他是哪个section

tableView的cell上有一个button,或者其他控件,我们怎么知道他是哪个section

2017-08-24 17:34:04 365

原创 怎么让子视图不响应父试图的手势

有些时候我们会给一个View添加手势,然后又在这个视图上添加其他View,这样就会出现子视图会同时响应父试图到手势,怎么解决呢,下面的方法可以实现- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{if ([touch.view

2017-08-10 17:34:08 749

原创 iOS获取网络时间,网络获取时间,也就是现实中的时间

项目需求,要求获取用户进入某一个界面的时间和退出界面的时间,当时用的系统时间,但是有些用户手机时间会时间不准确,这就导致传到后台的时间不准确,所以现在需要获取网络时间,相对准确。网络上搜索了一下,可以说都是那一个模版的变形。天下文章一大抄,充分体现出来了。我也是抄的,但是改了一部分,不能说是原创吧,但是也不算转载吧,所以就请大家多吐槽,这样我才能成长。好了废话不多说,上代码+ (v

2017-08-09 10:48:59 2359 1

原创 Symbols(s) not found for architecture arm64

首先我想说一下这篇博客的意义,其实没什么意义,但是我就是感觉这么 个简单的问题在网上竟然没有搜到答案,然后再次说明我的问题,大家看到了ChannelclientListViewController,然后下面跟随几个.o之类的文件,明显是ChannelclientListViewController这个文件xcode找不到路径了,然后那几个.o文件引入了,所以现在报错了。解决方案,targe

2017-08-03 11:53:39 1041

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除