自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS中UITableView的UITableViewStyleGrouped组间距

在开发中用到UITableViewStyleGrouped的时候往往会遇到默认间距太大,并且使用- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{ return 10.0f;}单一的设置病不起作用。 这里我在网上查到并实践有效的方法。我设置了一个极小(不要

2016-03-30 15:33:51 8928

转载 iOS中 cell的选中颜色以及默认选中行

1.在TableView加载cell的地方 (即- (UITableViewCell )tableView:(UITableView )tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath里面)加上下面几句代码[cell setBackgroundColor:[UIColor redColor]]; cell.selectedBac

2016-03-25 17:32:43 1895

原创 iOS中跳转到一个tabbar对应的界面时,tabbar联动效果

在需要跳转的地方不再用push等,直接写下面的代码,后面跟的是要跳转到的对应的页面。 当然也有个弊端,不能传值(我没用传值成功,如果各位谁知道怎么利用这个传值请留言,互相交流谢谢) self.tabBarController.selectedIndex = 0;

2016-03-25 17:16:58 715

转载 CocoaPods pod install/pod update更新慢的问题

最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:pod install –verbose –no-repo-updatepod update –verbos

2016-03-24 17:44:44 352

原创 ios中文字添加删除线

在做商城类的APP的时候难免会遇到打折,降价等情况,为了明确显示现在的价格与以前的价格差,就会用到原价加上删除线的展示情况。 今天就说说这删除线。 文本内容就不多说,计算一下删除线长度,设置一下颜色等即可。//添加删除线 NSUInteger length1 = [_priceLabel1.text length]; NSMutableAttributedStri

2016-03-14 11:37:48 1288

原创 iOS中倒计时实现效果

很多商城类的APP中都有活动,过活动给的话都会有期限的,目前我就遇到了这样的事情。 下面是后台数据 明显的这是格林尼治时间,然后求出与当前时间的时间差,展示出来。用一个计时器去按规定的时间调用计算时间差的方法就可以了。 效果如下 在此关于展示我用的是label,这里就不在多说,只介绍计算时间差、启动计时器,关闭计时器等。1、获取数据。我这里是在定制的cell里面,因为还有其他数据,所以比

2016-03-11 18:56:56 1383

原创 ios基于UICollectionView的 横向瀑布流

在网上找了许久,一直没有发现有提供横向瀑布流效果的。在项目中用到了我就在垂直瀑布流的基础上,进行了修改,做出了横向瀑布流的效果。同时也对一些UICollectionView的属性进行简单的注释,方便以后查阅。1、首先要写一个继承与NSObject的布局类,记录每一行(列)目前的宽度(高度)。再添加一个新的cell的时候进行判断比较,添加到最短的那一行或一列上。2、横向的布局类入下,垂直的话就是讲对应

2016-03-11 18:30:56 2926 1

原创 iOS中选择相册照片添加到应用程序中

例如QQ、微信等的说说,评论等功能需要调用手机相册添加并发表图片。 再此就简单的介绍一下如何从相册中添加图片。1、首先创建调用相册的按钮,再次是给UIImageView添加点击手势来实现。 self.tupianImageview = [[UIImageView alloc]initWithFrame:CGRectMake(SCREEN_WIDTH-69, 50, 20, 20)]; s

2016-03-07 17:47:07 1580

原创 iOS中改变选中视图的颜色等,将上次选中的视图变为默认

在开发中我们会遇到有许多视图可供选择的情况,而你只能选择其中一个。选中的颜色等改变,如果在选择另一个,原来被选中的这个就需要变为默认。 笔者在此以实际项目中所用的UIButton为例,其他视图类似。 1、这里底层用的是UIScrollView,在UIScrollView上添加了若干UIButton。在此添加UIScrollView,和UIButton 的方法就省略了,直接给出UIButton的相

2016-03-07 11:34:27 655

原创 iOS中 第三方LBXScan库二维码扫描

实现功能的话就是常见的二维码、条形码的扫描识别。该库都已将完全封装好了,可以直接使用。当然了也可以自己定制样式的。1、首先需要 cocoaPods导入pod ‘LBXScan’, ‘~> 1.1.1’ 在此不做过多介绍,如有需要手动导入,可自行上网搜索下载,将JQScan文件夹直接拖到你的工程中即可。2、界面效果如下,可以扫描相册二维码,打开闪光灯,生成二维码。 3、界面和功能都集中在Sub

2016-03-04 15:05:39 9413

原创 ios自定义下拉列表

下拉列表的实现方法有许多种,笔者在此只介绍实际上目中切实使用的,最简单(并不是最优)的一种方法。实现思路: 1、自定义一个UIView,添加到相应ViewController的指定位置。默认透明度为0。 2、给对应的调出控件添加相应方法,在相应方法中将下拉列表的透明度设为1。 3、为了达到下拉列表调出的时候,其他控件不响应,在下拉列表下添加一个UIView,添加到同样的ViewControll

2016-03-04 12:43:28 1265

原创 自定义导航栏按钮、图片从中间拉伸

1、自定义导航栏按钮 系统自带的UIBarButtonItem,图片和文字好像不能同时添加(我没找到同时添加的方法)。我在工程中遇到了需要背景图的导航栏右侧按钮,查了写资料之后还是放弃使用UIBarButtonItem。自定义了UIButton,添加到导航栏上。//自定义搜索按钮 UIButton* button = [UIButton buttonWithType:UIButtonTyp

2016-03-04 12:20:40 1012

转载 如何同时支持leftBarButtonItem及右滑返回手势

前言今天有个小需求,在点击导航条上的返回按钮之前要调用某个API,并弹出UIAlertView来显示,根据用户的选项判断是否是返回还是继续留在当前控制器。举个简单的例子,当点击导航条上的左上角返回按钮时,就调用我们的API来提示是否知道,点击知道则返回,点击不知道则继续留在当前控制器。那么问题来了,导航自带的右滑返回手势在点击系统的返回按钮时,不会没有办法处理,那是自动的,因此就要想办法改成left

2016-03-03 15:01:36 384

转载 ios之TableViewCell重用机制避免重复显示问题

我也是从网上找的,转载别人的,实测效果不明显,并没有解决我的问题,先留着以备其他之需。常规配置如下 当超过tableView显示的范围的时候 后面显示的内容将会和前面重复// 这样配置的话超过页面显示的内容会重复出现 - (UITableViewCell )tableView:(UITableView )tableView cellForRowAtIndexPath:(NSIndexPath *)

2016-03-03 12:24:02 664

转载 解决uitableviewcell重绘出现重叠的现象

当我们的uitableview为透明或者判断cell是否为空时,会发现uitableveiwcell会出现重叠,下面为自己的解决办法,提供给各位参考-(UITableViewCell*)tableView:(UITableView *)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{ UITableViewCell *cell=nil

2016-03-03 12:10:30 500

原创 git的简单使用

一、安装 git 1、安装gitsudo apt-get install git2 :打开终端 输入 ssh-keygen然后系统提示输入文件保存位置等信息,连续敲三次回车即可,生成的SSH key文件保存在中~/.ssh/id_rsa.pub3、 然后用文本编辑工具打开该文件,命令是:vim ~/.ssh/id_rsa.pub这是生成本地的SSH把你的SSH给你们管理版本库的人Last l

2016-03-03 10:51:37 513

空空如也

空空如也

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

TA关注的人

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