iOS 之常用小Tips的总结

1、设置UILabel行间距 NSMutableAttributedString*attrString=[[NSMutableAttributedStringalloc]initWithString:label.text]; NSMutableParagraphStyle*style=[[NS...

2019-06-26 14:45:39

阅读数 39

评论数 0

iOS之 React Native 客户端混合开发使用

首先在React Native中文网 https://reactnative.cn/docs/getting-started/搭建运行环境 将React Native集成到现有的iOS应用中需要如下几个主要步骤: 1.搭建运行环境 基本步骤 与中文网一致,大致分为这几步: a...

2019-06-19 15:29:47

阅读数 92

评论数 0

iOS开发之 自定义 圆形进度条

话不多说,直接贴码 .h文件 //RGB颜色 #define kRGBColor(rgbValue) [UIColor \ colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \ gr...

2019-06-03 19:35:55

阅读数 47

评论数 0

iOS之NSDate的使用,获取所有日期时间

最好用的,笔者使用最多的。之前项目给设备校准时间使用 一、格林尼治时间 //校准开关时间 - (void)setSwitchTimes{ NSDate *date = [NSDate date]; NSCalendar *currentCalendar = [NSCalend...

2019-05-23 11:14:08

阅读数 47

评论数 0

InputAccessoryView & InputView的使用总结

inputView和inputAccessoryView键盘的属性 inputView是键盘的主体部分,inputAccessoryView则相当于键盘上的工具栏。 话不多说,直接上码 下面是一个pick view显示取代键盘 - (UIView *)inputAccessoryView...

2019-05-23 11:04:47

阅读数 42

评论数 0

iOS开发之UIPickView的循环显示内容

效果图: UIPickerView实现循环滚动,需要实现UIPickerView的代理以及数据源方法,实现pickerViewLoaded方法! 原理是:是放大返回显示numberOfRowsInComponent!的row数量,实现循环显示! 废话连篇直接上码: @interface ...

2019-04-19 15:56:11

阅读数 44

评论数 0

iOS开发之实现点击图片进行缩放,旋转等功能

因为项目需求要实现将图片 1.捏取缩放 2.点击缩放3.旋转 4.随意拖拽 5.单击返回图片原来大小等 直接上码: 第一步: @interface FirmwareViewController () <UIGestureRecognizerDelegate> @...

2019-04-18 20:19:07

阅读数 44

评论数 0

iOS开发之实现点击图片放大3D效果

直接上码 @interface FirmwareViewController () @property (strong, nonatomic) UIImageView *tipImage; @implementation FirmwareViewController { UIVi...

2019-04-12 21:38:03

阅读数 50

评论数 0

KVO的使用

1.KVO使用 KVO在iOS中是观察者模式的一种表现。我们可以使用KVO让某个对象成为另外一个对象的监听者。当被监听对象的属性发生改变时,KVO就会通知监听者。 关于KVO的使用网上有很多教程,KVO使用主要是三个步骤: 调用addObserver:forKeyPath:options:...

2019-04-07 23:14:43

阅读数 33

评论数 0

iOS开发之NSNotificationCenter的使用(实现了一对多)

通知中心对于iOS开发者最熟悉不过了,它实现了一对多的消息传递,可以实现跨页面传递。 NSNotificationCenter使用方法,第一步:在需要的地方注册要观察的通知,第二步:在某地方发送通知。(这里注意:发送的通知可能是我们自定义的,也可能是系统的)。 最全的第三方库:ht...

2019-04-04 10:25:35

阅读数 63

评论数 0

iOS开发之UISegmentedControl的使用

iOS中的分段选择控制器UISegmentedControl,这一控件有什么作用呢 每个segment都能被点击,相当于集成了多个button 通常我们会点击不同的segment来切换不同的view 直接上码: #pragma mark - Create Segmented Control...

2019-03-30 16:39:54

阅读数 33

评论数 0

iOS中WMPageController的使用

WMPageController的git地址为:https://github.com/wangmchn/WMPageController 下面就记录WMPageController控件的使用方法: (1)新建工程WMPageController,然后通过cocoapods引入WMPageCon...

2019-03-29 11:38:33

阅读数 324

评论数 0

iOS字符串总结

一、不可变字符串(NSString) //在C语言中,使用ASCII编码的字符作为字符串,并且C语言中,并没有专门管理字符串的基本数据类型。 //在OC中,只要符号符合Unicode编码,都可以作为字符串使用,在OC中,使用NSString来管理字符串。 // 创建一个字符串对象...

2019-03-28 15:28:56

阅读数 58

评论数 0

RDVTabBarController的使用介绍

使用 建议直接CocoaPods管理,对CocoaPods有兴趣的童鞋可以戳cocoapods-install-usage 结构 import "RDVTabBarItem.h" #import "RDVViewController.h" #imp...

2019-03-19 10:59:24

阅读数 181

评论数 0

iOS单例模式的使用

单例模式(Singleton Pattern) 确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类成为单例类,它提供全局访问方法。 单例模式三要点: 某个类只能有一个实例 它必须自行创建这个实例 它必须自行向整个系统提供这个实例 使用场景:当一个系统要求只有一个实例时可使...

2019-03-17 12:05:26

阅读数 104

评论数 0

Git hub 上传文件大约100M限制

第一步终端打开,输入: cd /Users/xxxxx/Desktop/xxxxx/Mower-mowox 后面是你的文件路径 第二句输入: git rm --cached /Users/xxxx/Desktop/xxx/xxx/EZOpenSDK/libEZOpenSDK.a 第...

2019-03-17 12:04:59

阅读数 87

评论数 0

UITableView 编辑状态下的实现(删除、添加、移动)

----- TableView 删除和添加 ----- ** UITableView 编辑步骤 1.让 tableView 处于编辑状态 2.协议确定 1)确定 cell 是否处于编辑状态 2)设定 cell 的编辑样式(删...

2019-03-07 11:00:54

阅读数 97

评论数 0

开发iOS App 中跳到指定页面的方法汇总

第一、多次navigation之后,想直接返回跳到指定页面: //返回上一级视图 UIViewController *viewCtl =self.navigationController.viewControllers[1]; [self.nav...

2019-03-05 15:22:06

阅读数 82

评论数 0

iOS tableView左滑删除和编辑实现

//左滑删除 和编辑 - (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {     return YES; } - (NSArray<UIT...

2019-01-14 16:14:50

阅读数 353

评论数 0

iOS解决使用模态视图 导致无法pushViewController

问题原因: 当登录界面的作为模态视图的话. 当我们离开当前界用presentViewController弹出登录界面的话..就会导致在登录界面导航控制器会失效,你发现不能够push了。这是由于模态视图其实是不同于导航控制器的新的视图, 只有将这个视图处理完成后才能回到原来的视图. 模态视图就相当...

2019-01-14 16:04:40

阅读数 174

评论数 0

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