- 博客(14)
- 收藏
- 关注
原创 tableViewcell 复选框
这样的需求大家都有可能遇到,我这的思路是这样的: 1.当你每次点击选中一个cell的时候,在代理里面添加到一个数组里面; 2.当你选中同样的cell,在添加的数组里面删除她; 3.在数组里面判断是否有这个元素来,执行上面的操作;1.先建一个cell #import "LightCell.h"@implementation LightCell-(instancetype)initWithStyl
2016-01-07 17:05:43
640
原创 iOS 获取触摸,移动手势
苹果中有很多手势,之前项目中有个需求: 1.在图片区域内获取颜色值; 2.在图片区域内随着手点击和拖动选取的颜色改变; 3.取得颜色值发送给蓝牙模块; 在这里我只写了个关于手势的demo。 思路是这样,1.要获取点击中心的x,y 2.手拖动时候中心点的x,y。1.先给手指点击的图片 imageV=[[UIImageView alloc]init]; imageV.frame=
2016-01-07 15:51:42
2118
3
原创 iOS 摇一摇
苹果已经有摇一摇相应的API,直接调用就可以了.@interface ViewController ()@end@implementation ViewController-(void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; //成为第一响应者 [self becomeFirstRespo
2016-01-07 10:33:52
490
原创 iOS基础 归档和解归档
在iOS的实际开发中,我们有很多的地方会运用的数据缓存。数据缓存中用到的技术大概有SQLite,NSUserDefaults,coreDat等。还有一些第三方的基本是对上面的封装。我这里介绍的是最基础的归档. 1.先建立一个person类,并且专寻NSCoding协议:@interface Person : NSObject<NSCoding>@property(nonatomic,strong
2016-01-07 09:42:55
393
原创 ios collectionView
ios开发中,collectionView是必不可少的一个控件。在你没用到的时候他很陌生,用了之后会发觉,她就是tableView扩展出来的。不多说了,首先,先建立一个collectionViewCell 如图: 然后在.m控制器中添加collectionView// 第一步: 遵守协议@interface ViewController ()<UICollectionViewDataSource
2016-01-07 09:17:44
535
原创 ios 添加字体包
1.找到你需要的字体包导入工程。 2.获取字体包名称,这里有一个很简单的方法 先找到你字体包在工程里面的文件 如图: 双击打开 如图: 3.用这个名称就可以了.
2016-01-05 17:01:57
479
原创 iOS国际化
由于之前在项目中用到国际化所以在这里记录下来,其实对于国际化,熟悉的小伙伴是很简单的。在这里只是针对初学的朋友。 1.首先建立一个demo: 2.然后拉一个label 3.现在重点来了,要建一个国际化文件 4.点击这个国家化文件,右边会出现这个 点击他 我们就选择 然后再点击国际化文件,把右边的Localization里面的Base 和 English都选上
2016-01-04 11:14:02
377
原创 关于Block页面传值的使用
其实Block就像函数一样,但是Block可以在ViewDidLoad里面声明和使用。这里我只是简单介绍了block在页面之间传值的使用。首先在NextViewController.h文件里面声明一个block。然后在点击返回的时候给block需要传的值然后在接收值的页面,取出来就好了如:
2015-08-04 10:50:18
381
原创 iOS 关于tabelViewcell 显示重叠的问题
前段时间在写百度离线地图的时候遇到的问题,因为要用全代码来实现。所以在cell里面要add图片,label等。然后发现cell里面会显示重叠。在网上查资料可以得到是因为cell的重用而导致的问题,根据资料里面说的我remove了cell的subview。也就是红色箭头这句,然而在iOS7中还是有显示重叠的现象。几经查找才知道,iOS7的cell的subview是三层的 而iOS6 iO
2015-06-10 16:06:35
798
原创 关于iOS tabelView隐藏多余的cell
有时候,当你用tabelView数据不够一个屏幕的时候,下面就会多出多余的cell,这样会使界面很难看。在网上也看过挺多资料的 但我个人觉得有一个比较简单的方法,那就是把tabelView的footerView直接赋给她一个view就可以了 tableView.tableFooterView=[[UIView alloc]init];
2015-06-10 15:37:39
1164
转载 [ios专项]ios socket 之常规socket以及第三方开源类库AsyncSocket
转载自 http://blog.youkuaiyun.com/poleness/article/details/26606415po:socket通信基本是哪哪都会用到,其实就是“你发消息我握手”的过程,iOS中使用socket,好像大家用的比较多的是 一个 开源类库AsyncSocket.把知道的简单给大家列一下:1. 你不知道什么是socket?
2015-04-07 10:56:56
670
转载 Socket连接实例
转载自 http://blog.youkuaiyun.com/jeepxiaozi/article/details/9154925今天我们来学习下如何在IOS中使用socket连接,幸运的是,感谢github,我们找到一个第三方的开源类库可以很方便的帮我们实现这个,接下来我们就来实现一下,不过这次虽然有图形界面,但我们没有添加任何东西。首先说一下这里server端是用python写的,简单
2015-04-07 10:33:53
461
原创 IOS 关于图片上传(客户端——接口——服务器)
首先我进几天在网上搜了很多 iOS 图片上传的问题 但是都比较乱 不完整。那么我现在从思路简单的整理一下1.我们用UIImagePickerController来获取本地相册和照相机的图片资源,2.对图片的大小,尺寸进行压缩,然后上传3.上传到接口管理器写个文件储存图片 然后服务器获取文件里面图片的名字4.拼接一个图片URL返回给客户端(本人使用thinkPHP写接口 服务器用MA
2014-12-12 10:38:57
2310
原创 IOS8 关于百度地图API的一些问题
首先是按照官网的步骤申请密钥 http://developer.baidu.com/map/index.php?title=iossdk/guide/key 记住 安全码必须是你的工程的名词接着就是导包三个 然后就是官网 http://developer.baidu.com/map/index.php?title=iossdk/guide/attention 2.如果您只在Xib文件中
2014-12-09 09:12:47
535
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人