自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (7)
  • 收藏
  • 关注

原创 低系统兼容iOS13的系统色

有时候项目的最低系统低于13.0,那么适配暗黑模式,或使用系统颜色时,需要各种类似#available(iOS 13.0, *)这样的判断。因此需要封装一下系统的api以便能兼容低系统下面是我封装的相关扩展extension UIColor { static let black3 = UIColor(hex: "#333") static let black6 = UIColor(hex: "#666") static let black9 = UIColor(hex

2021-01-13 12:10:05 262

原创 导航栏透明化方案

某些场景需要将导航栏完全透明化,实现这个效果有如下要求全局性,因此考虑分类或者在基类中实现。独立性,即不会影响其他的控制器导航的正常使用。因此考虑在viewWillAppear:设置,在viewWillDisappear:还原,这样就排除了在分类中实现的方案代码如下://.h文件#import <UIKit/UIKit.h>@interface BaseViewCo...

2018-11-29 13:57:11 433

原创 如何获取当前的控制器

如何获取当前的控制器我百度了一下,都是从window的根控制器,开始一个个判断,诸如是否含有UINavigationController、UITabBarController。如果是iPad应用还要判断是否含有UISplitViewController。在这之前还得判断控制器的跳转方式。有没有更简单的方式呢答案肯定是有了。废话不多说,直接上代码了。创建单例对象来存储全局变量curren...

2018-11-19 17:29:18 489

原创 数组去重的某些使用方法

1.可变数组中存在重复的对象,删除时可能会删除多个,总结如下工具方法.h文件 #import <Foundation/Foundation.h> @interface NSMutableArray (Extension) //移除某个元素 - (void)removeObj:(id)object; //移除某个范围内的元素 - (void)rem...

2018-03-07 14:13:12 159

原创 YYLabel的几个实用小技巧

———- 如果你在开发社交相关的APP时,可能会用到富文本超链接等功能,可选的框架很多,YYKit是一个不错的选择,我在使用的过程中遇到几个小麻烦跟大家分享一下(主要是YYLabel,更高级的用法还没用到)1.子文本与父文本属性冲突(高亮点击等属性)举个栗子: “ [ 百度一下](www.baidu.com )你就知道“,这个富文本中百度一下你就知道和百度一下就是父子关系,有的产品需求是点击父文本...

2018-03-03 23:13:45 10644

原创 好用的UITextField文本监听block

如果你使用了ReactiveCocoa请跳过本文,平常为TextField写监听可能需要这样写[textField addTarget:self action:@selector(textDidChanged:) forControlEvents:UIControlEventEditingChanged];- (void)textDidChanged:(UITextField *)sender{

2017-11-16 13:44:57 1313

原创 如何设置UITextField的leftView和rightView的inset

如何设置UITextField的leftView和rightView的inset

2017-04-22 14:21:19 2005

原创 Masonry比例用法

笔记有时子视图的需要在父视图中等比例的显示,一般会用到multipliedBy(0.2)或者dividedBy(5),这两者使用的效果一样但有一点需要注意: 长度关系和位置关系,不能做比例运算。 所谓长度关系,就是width和height、位置关系就是top、left、right、bottom。 举个例子 我现在希望子视图的横向中心线(centerY)在高度的1/5处,一般的想

2017-04-21 00:45:54 7336

原创 UITableView的懒人封装(几句代码搞定网络加载,上下拉刷新)

代码写的多了有时你会发现,常见的tableview无非是加上下刷新,加载接口,自定义Cell,传入数据模型,千篇一律,但你又不得不去写,干脆就去ctrl+c和ctrl+v,那么能不封装一个tableview,一个初始化就搞定呢,答案是可以的。在写之前你必须了解这个封装tableView的使用限制你的自定义Cell不能有复杂的交互,比如长按手势,accessoryView带Button等,当然,你可

2017-04-14 01:30:19 2399

原创 如何实现渐变导航栏效果

有时,app需要有渐变色效果,如果使用图片,当然也可以,但图片是很吃资源的,并且不能灵活改变颜色。这时可以考虑使用CAGradientLayer这个类来实现。有两种方案使用继承方式使用 Category 继承和类别的方式都可以,在某些方面类别更好一些在 .h文件 声明方法 -(void)setGradientBackgroundColorWithColors:(NSArray *)colo

2017-02-15 09:22:02 3325

原创 如何在TabBarController push时隐藏,pop返回时显现。

核心的属性是 self.hidesBottomBarWhenPushed = YES; 但在tabbarcontroller的childcontroller,(如HomeController)仅设置self.hidesBottomBarWhenPushed = YES; 是不够的,pop返回时,tabbar不显现。你需要在controller的didDisappear中设置self.hidesBo

2017-01-19 13:14:53 2452

原创 iOS证书配置

怎么配置iOS测试(development)用的证书信息和PP文件网上有许多教程有很多,但有的信息太老久了,有的不是很全,所以我还是决定自己实际操刀写一篇教程,不BB,上车吧~首先你得有公司或个人的开发者账号($99会员),不然没法上车登录账号中心 进入证书配置页面,先 生成证书文件 一路continue飙车,你会发现需要applD,这时需要拐弯了 创建appleID 这时有需要拐弯了,进

2016-12-01 17:42:20 1312

原创 HBuilder修改statusbar样式

在HBuilder项目中如何修改状态栏样式如果你初次接触HBuilder会遇到修改状态栏颜色的问题,那么这篇文章就可能帮到你,那么不BB,上车吧~设置背景图片 body{ background-image: url(img/background.png); background-repeat: no-repeat;

2016-12-01 15:53:18 6154

原创 "XXX" is Missing from working 问题原因和解决方法

解决方法参考了这篇博客。 在编译Xcode项目的时候出现这个警告的有如下原因:提交svn或git过程中操作不当会出现这个问题。删除项目中文件直接从finder中删除,这样不会将SVN/git中文件索引也去掉,因而导致工具爆黄。解决方法: 1. 警告的文件比较少时,可直接通过控制台cd到警告的文件目录下输入如下命令 svn delete XXX 或者 git rm XXXXXX

2016-11-01 09:27:46 1567

原创 升iOS10后碰到几个坑爹问题

1.scrollRectToVisible:失效了 NSInteger index = segment.selectedSegmentIndex; [self.scrollV scrollRectToVisible:CGRectMake(index * kScreenW, 0, kScreenW, kScreenH) animated:YES];这一段代码是在segmentContro

2016-10-27 10:28:44 1617

iOS Charts框架渐变BarChartView

由于Charts带渐变的BarChartView功能没有并入主分支,已有相关的request,但版本太老不支持Swift4.2,需自己改错,我整理了一个Bar带渐变的最新版本 使用说明: let dataSet = BarChartDataSet(values: entries, label: nil) dataSet.barGradientOrientation = .vertical dataSet.barGradientColors = [[color1 color2], [color3, color4]]

2019-04-09

xcode10报错需要的标准库文件

将文件解压复制到/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib路径重启xcode10即可

2018-09-27

抖音短视频加载动画

抖音短视频iOSapp,toolBar上的闪烁动画,物有所值,可自定义属性,喜欢的话就好评一下 ( :

2018-08-27

JDK1.6 for mac

最稳定的JDK版本,不必踩坑,大神必备

2017-08-23

iOS渐变色导航栏代码

使用类别实现,移植很方便。

2017-02-15

mac版robomongo0.9

mac版官方robomongo最新版。

2016-10-25

Mac版brackets1.7

请注意是mac版,dmg格式的,2016最新版,最好用的js开发工具

2016-10-24

空空如也

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

TA关注的人

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