摘要: 由于没有系统的去学习RN,对路由跳转了解不多,只是跟着项目在做,抽点时间简单学习一下RN路由跳转方法区别,总结如下: 如上图,外部是一个栈容器,此时A页面在最底部,navigate到B页面,为什么此时用navigate没有用push呢,因为在栈内没有B页面时,用navigate和push是一样的,都 阅读全文
posted @ 2020-11-20 17:30 iosMrLi 阅读(2975) 评论(0) 推荐(0) 编辑
摘要: 最近从原生开发向RN过渡,写界面跳转时候遇到个小问题,情况是这样的,封装了一个视图,视图中有一个按钮,点击按钮需要跳转到另一个界面,但是视图内是没有导航栏控制器的,于是报了这个错误,这时候我们要想办法给这个视图内穿进去一个导航栏控制器,在视图内部定义如下: props:{ navigation: P 阅读全文
posted @ 2020-04-10 16:42 iosMrLi 阅读(1513) 评论(0) 推荐(0) 编辑
摘要: RAC是一个很常用并且很好用的插件,简洁的调用方式可以代替很多原生方法,下面是RACSubject代替通知的使用方式: #import <UIKit/UIKit.h> #import <ReactiveObjC.h> NS_ASSUME_NONNULL_BEGIN @interface LWView 阅读全文
posted @ 2019-11-12 19:54 iosMrLi 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 在iOS开发的过程中,有时需要给图片添加水印,但UIImage并没有提供直接的方法,下面我们给UIImage添加一个catgory,增加一个方法实现水印添加 使用方法:通过UIImage 直接调用,传入的参数分别是:要添加水印的图片,水印添加位置,一般是根据展示图片的UIImageView确定,水印 阅读全文
posted @ 2019-05-09 10:10 iosMrLi 阅读(2450) 评论(0) 推荐(0) 编辑
摘要: UIDatePicker提供了一个快速选择日期和时间的控件,他是UIControl的子类,专门用于日期时间的选择。其样式可以通过UIDatePicker的属性进行灵活设置,同时也可以获取到当前UIDatePicker的值。UIDatePicker有几个方法和属性需要重点掌握。 @property ( 阅读全文
posted @ 2019-05-03 08:57 iosMrLi 阅读(712) 评论(0) 推荐(0) 编辑
摘要: UISlider是一个很常用的UI控件,调节屏幕亮度或者调节音量大小等很多地方都可以用到,而且使用方便,下面我来介绍一下UISlider的基本使用。 首先介绍一下基本属性和常用方法: 下面来看一个完整示例,通过滑动条来调整图片的透明度 阅读全文
posted @ 2019-05-02 19:24 iosMrLi 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: UIPickerView是很常用的一个UI控件,在各种购物平台选择地址时候都是必备的,下面我们来说一下具体的使用 首先UIPickerView的创建,与多数控件一样,分配内存并设置位置尺寸。 重要的的是代理与数据源,设置代理和数据源后服从代理和数据源协议 其中数据源里面有两个必须实现的方法 UIPi 阅读全文
posted @ 2019-05-02 18:44 iosMrLi 阅读(10840) 评论(0) 推荐(0) 编辑
摘要: 对于一个iOS开发的初学者来说,并不知道第三方类库的存在,知道了也不知道如何使用,那么下面便来介绍一下使用方法。 iOS开发常用的第三方类库是GitHub:https://github.com/ 在上方的search GitHub中直接搜索需要的第三方类即可,以MJExtesion(一个强大的封装数 阅读全文
posted @ 2018-10-25 21:47 iosMrLi 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 对于一个使用Xcode的使用者来说,麻烦的地方在于使用代码布置界面时候的调试,5s改一下代码,用10s查看修改效果,如果电脑配置稍低,时间更长,这是病,得治,哈哈。下面就来说一下injection的使用,injection是一个插件,修改代码之后,只要command+s即可刷新模拟器,显示已经修改的 阅读全文
posted @ 2018-10-25 18:39 iosMrLi 阅读(3548) 评论(1) 推荐(0) 编辑
摘要: 恢复内容开始 我们知道,在函数中实例化一个对象,大多数会同时进行初始化,如 Person *p =[ [Person alloc]init]; 此时已经进行了初始化,使用init方法,那么我们能不能重写init方法呢,让它可以在初始化的时候直接赋值,可以从内部赋值也可以从外部赋值。我们先把代码写出来 阅读全文
posted @ 2018-07-26 21:51 iosMrLi 阅读(1836) 评论(0) 推荐(0) 编辑