自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 导航栏隐藏情况下,UITableView向下偏移状态栏高度

导航栏隐藏情况下,UITableView向下偏移状态栏高度,顶部的约束设为0了,但是UITableView还是向下便宜状态栏的高度,这在计算UITableView的contentOffset时就会很麻烦,如果强行设顶部的约束为负值也不是好的解决方法,使用下面代码可以解决://解决滑动视图顶部空出状态栏高度的问题 if (@available(iOS 11.0, *)) { ...

2018-04-12 13:22:43 2235

原创 调整tabBarItem的image和title位置

搭建3级控制器的时候,用系统的tabBarItem有时不符合UI设计,这时要我们调整下tabBarItem的image和title位置//title上移[vc.tabBarItem setTitlePositionAdjustment:UIOffsetMake(0,y)];//image上移vc.tabBarItem.imageInsets = UIEdgeInsetsMake(x,...

2018-03-22 16:03:01 4350

原创 iOS10.0以下版本出现“白屏”

这近在开发项目中遇到奇怪的问题,测试说我的安装包安装时出现白屏了,可以加载网络,就是显示不出来UI,由于在开发中使用模拟器和自己的手机并没有出现这种白屏问题,遇到问题还是很懵的,拿测试手机在Xcode上调试,一切运行正常,就是不显示UI,于是想到是不是手机版本问题,测试手机是iOS9.3的系统,我的是10.3,这很大可能就是系统版本导致在两个手机上运行结果不一样,但是是什么原因导致运行结果不一样呢...

2018-03-22 15:07:30 2971

原创 iOS11.0以上版本自定义返回按钮后title不显示问题

这近在做项目中遇到web与原生交互业务,这里要自定义加载UIWebView控制器,因为之前在BaseNavigationController中统一做了返回按钮的显示,但是在webView有back时不能直接pop出来,所以这个控制器中要自定义返回按钮。一开始思路是直接自定义backView,在backView中布局两个按钮,一个back,一个pop,如下代码self.navigat...

2018-03-22 14:35:13 2131

原创 iOS11.0后APP的图标和启动图

随着Xcode9的更新,APP的图标和启动图也发生了略微变化,下面介绍下图标和启动图的设置。*APP图标: 这些是系统默认你开发的项目支持iPad、Spotlight等,其实真正我们的项目只要支持iPhone就行,所以有些图标我们不需要填充。 Xcode右上角有个App Icon选择,这时我们只要勾选上iPhone就行 所以要准备的app图标尺寸需要:40x40、58x58、60

2017-10-20 11:20:35 19201

原创 UITableViewStyleGrouped背景颜色的处理

在开发中我们经常要会遇到要给UITableView分组加头视图和尾视图,这时如果要使用UITableViewStylePlain,头视图就会在上面悬停,但是我们又不想要这个悬停效果,这时我们只有使用UITableViewStyleGrouped,但是UITableViewStyleGrouped有默认背景颜色,但是我们的需求psd要的又不是这种背景颜色,这时我们可以设置UITableView背景颜色

2017-05-15 00:05:05 798

原创 使用AFNetworking上传图片到服务器

比较旧版的AFHTTPRequestOperationManager * manager = [AFHTTPRequestOperationManager manager];manager.responseSerializer = [AFJSONResponseSerializer serializer];NSDictionary * param = @{@"":@""};[manager P

2017-05-11 21:59:53 239

原创 iOS开发给UITableViewCell绘制分割线

UITableView可能是我们做开发中用到的最多控件了,自定义UITableViewCell展示不同的数据,这时我们要想每个cell显示的数据比较分明,我们就要给每个cell之间添加一个分割线,通常情况下我们会在cell最底部添加一个高度为1的UIView视图,这里我们也可以在-(void)drawRect:(CGRect)rect方法中绘制我们的分割线-(void)drawRect:(CGRec

2017-05-10 23:14:41 1292

原创 简单的代码实现上滑导航栏颜色和透明度渐变效果

在开发中经常会给控制器的导航控制器隐藏起来,达到全窗口展示效果但是视图在上滑过程中又要导航栏显示出来,而且显示出来的是透明度渐变效果,这个其实实现起来并不复杂,首先在导航控制器位置添加一个颜色为透明色的背景视图,在背景视图上添加某种颜色的子视图,子视图的alpha为0,既然主视图可以滑动,主视图肯定继承与UIScrollView,所以在-(void)scrollViewDidScroll:(UISc

2017-04-17 21:04:06 4265

原创 带动画效果的圆形进度条显示定时器倒计时

在实际项目开发中我们经常要使用进度条监听下载进度,使用的大多是在UIView中的- (void)drawRect:(CGRect)rect方法中描绘圆形路径,然后通过传过来的进度值计算圆形路径百分比达到监听效果,这种监听进度方法适合文件下载,但是我们开发中有时会遇到显示定时器的倒计时,这时如果用上面方法就不是太理想了,因为这时显示进度就会一秒卡一下,看着很难受,用户体验当然就差,所以我们会使用CAS

2017-04-16 20:48:07 1203

原创 iOS开发中使用AES算法对数据进行加密

这近做一个商城类项目,客户要求对数据进行加密处理,于是服务器端采用了AES对称加密算法,数据传递都是密文形式,需要对密文进行解密,AES加密有128位加密和256位加密,通过规定好的密钥和初始化向量对密文进行加密和解密;256位使用相对安全些,查了一些网上资料都是128位的Demo,256位的都是只有key,没有使用向量来做加密解密处理,所以我自己通过查资料和看demo归类了一下。[传送门](htt

2017-03-20 22:15:32 345

原创 iOS开发中证书相关的操作

一、创建开发证书(让电脑具有开发功能) 如图点击进去一直继续,直到生成证书,用CRS文件接收证书,并下载到电脑双击安装。 二、创建app ID(让你的app可以上传App Store) 点击右上角加号创建一个App ID Name根据底下的要求随便写一个,自己以后知道是对应哪个项目就行,Bundle ID就是我们项目的Bundle ID(分模糊的和具体的) 需要什么功

2016-12-08 21:29:02 188

空空如也

空空如也

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

TA关注的人

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