- 博客(16)
- 收藏
- 关注
原创 iOS中UITableView的UITableViewStyleGrouped组间距
在开发中用到UITableViewStyleGrouped的时候往往会遇到默认间距太大,并且使用- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{ return 10.0f;}单一的设置病不起作用。 这里我在网上查到并实践有效的方法。我设置了一个极小(不要
2016-03-30 15:33:51 8929
转载 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 718
转载 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 353
原创 ios中文字添加删除线
在做商城类的APP的时候难免会遇到打折,降价等情况,为了明确显示现在的价格与以前的价格差,就会用到原价加上删除线的展示情况。 今天就说说这删除线。 文本内容就不多说,计算一下删除线长度,设置一下颜色等即可。//添加删除线 NSUInteger length1 = [_priceLabel1.text length]; NSMutableAttributedStri
2016-03-14 11:37:48 1290
原创 iOS中倒计时实现效果
很多商城类的APP中都有活动,过活动给的话都会有期限的,目前我就遇到了这样的事情。 下面是后台数据 明显的这是格林尼治时间,然后求出与当前时间的时间差,展示出来。用一个计时器去按规定的时间调用计算时间差的方法就可以了。 效果如下 在此关于展示我用的是label,这里就不在多说,只介绍计算时间差、启动计时器,关闭计时器等。1、获取数据。我这里是在定制的cell里面,因为还有其他数据,所以比
2016-03-11 18:56:56 1384
原创 ios基于UICollectionView的 横向瀑布流
在网上找了许久,一直没有发现有提供横向瀑布流效果的。在项目中用到了我就在垂直瀑布流的基础上,进行了修改,做出了横向瀑布流的效果。同时也对一些UICollectionView的属性进行简单的注释,方便以后查阅。1、首先要写一个继承与NSObject的布局类,记录每一行(列)目前的宽度(高度)。再添加一个新的cell的时候进行判断比较,添加到最短的那一行或一列上。2、横向的布局类入下,垂直的话就是讲对应
2016-03-11 18:30:56 2932 1
原创 iOS中选择相册照片添加到应用程序中
例如QQ、微信等的说说,评论等功能需要调用手机相册添加并发表图片。 再此就简单的介绍一下如何从相册中添加图片。1、首先创建调用相册的按钮,再次是给UIImageView添加点击手势来实现。 self.tupianImageview = [[UIImageView alloc]initWithFrame:CGRectMake(SCREEN_WIDTH-69, 50, 20, 20)]; s
2016-03-07 17:47:07 1583
原创 iOS中改变选中视图的颜色等,将上次选中的视图变为默认
在开发中我们会遇到有许多视图可供选择的情况,而你只能选择其中一个。选中的颜色等改变,如果在选择另一个,原来被选中的这个就需要变为默认。 笔者在此以实际项目中所用的UIButton为例,其他视图类似。 1、这里底层用的是UIScrollView,在UIScrollView上添加了若干UIButton。在此添加UIScrollView,和UIButton 的方法就省略了,直接给出UIButton的相
2016-03-07 11:34:27 656
原创 iOS中 第三方LBXScan库二维码扫描
实现功能的话就是常见的二维码、条形码的扫描识别。该库都已将完全封装好了,可以直接使用。当然了也可以自己定制样式的。1、首先需要 cocoaPods导入pod ‘LBXScan’, ‘~> 1.1.1’ 在此不做过多介绍,如有需要手动导入,可自行上网搜索下载,将JQScan文件夹直接拖到你的工程中即可。2、界面效果如下,可以扫描相册二维码,打开闪光灯,生成二维码。 3、界面和功能都集中在Sub
2016-03-04 15:05:39 9417
原创 ios自定义下拉列表
下拉列表的实现方法有许多种,笔者在此只介绍实际上目中切实使用的,最简单(并不是最优)的一种方法。实现思路: 1、自定义一个UIView,添加到相应ViewController的指定位置。默认透明度为0。 2、给对应的调出控件添加相应方法,在相应方法中将下拉列表的透明度设为1。 3、为了达到下拉列表调出的时候,其他控件不响应,在下拉列表下添加一个UIView,添加到同样的ViewControll
2016-03-04 12:43:28 1268
原创 自定义导航栏按钮、图片从中间拉伸
1、自定义导航栏按钮 系统自带的UIBarButtonItem,图片和文字好像不能同时添加(我没找到同时添加的方法)。我在工程中遇到了需要背景图的导航栏右侧按钮,查了写资料之后还是放弃使用UIBarButtonItem。自定义了UIButton,添加到导航栏上。//自定义搜索按钮 UIButton* button = [UIButton buttonWithType:UIButtonTyp
2016-03-04 12:20:40 1013
转载 如何同时支持leftBarButtonItem及右滑返回手势
前言今天有个小需求,在点击导航条上的返回按钮之前要调用某个API,并弹出UIAlertView来显示,根据用户的选项判断是否是返回还是继续留在当前控制器。举个简单的例子,当点击导航条上的左上角返回按钮时,就调用我们的API来提示是否知道,点击知道则返回,点击不知道则继续留在当前控制器。那么问题来了,导航自带的右滑返回手势在点击系统的返回按钮时,不会没有办法处理,那是自动的,因此就要想办法改成left
2016-03-03 15:01:36 386
转载 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 514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人