自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (10)
  • 收藏
  • 关注

原创 快速的找到一个对象

标题是快速的找到对象,并不是真的找到你的另一半,是object那么我来进行一个小小的实验,怎么快速的找到需要的对象,定义一个数组

2017-08-28 17:36:04 506

原创 视图收起动画

最近在写项目集成即时通讯,音视频修改成类似QQ中收起的动画效果:动画代码比较简单,效果:动画View添加到window中为了方便可以不管到什么控制器都可以悬浮展示,根据demo大致写了下代码:////  ShowContentView.h#import #import @interface ShowContentView

2017-02-08 10:07:35 552

原创 MLSelectPhoto类似微信多选图片

先看下效果展示: 这个是基于MLSelectPhoto做了一点的修改 demo地址:https://github.com/tuwanli/MutplyPhotos 主要代码:#import "ViewController.h"#import "MLSelectPhotoPickerViewController.h"#import "MLSelectPhotoAssets.h"#imp

2016-07-28 10:51:09 1612

转载 GDataXMLNode头文件报错

1. 选择xcode工程设定2. 选择target3. 选择Summary4. 拉到Linked Frameworks and Libraries的地方,按下+按键输入libxml并选择libxml2,按下Add按键如此便可在工程中看到libxml2.dylib改选到Build Setting往下拉找到Search Paths在里面找到Header Search Paths开

2016-07-18 17:46:35 379

转载 一个减少App Store审核被拒的小技巧--善用iTunes Connect中被遗忘的字段

拒绝信将以“App Submission Feedback”的形式发送到邮箱里面,如下所示:“[Your App] has been reviewed, but we are unable to post this version. For details, or to directly contact the App Review team, visit the Resolution C

2016-07-13 10:45:51 1867

原创 iOS调用SOAP协议的WebServices接口

使用AFN请求webServices接口SOAP 是基于 XML 的简易协议,可使应用程序在 HTTP 之上进行信息交换。或者更简单地说:SOAP 是用于访问网络服务的协议。详细了解SOAP:http://www.w3school.com.cn/soap/soap_intro.asp第一:我们的问题是怎么请求ws接口数据,第二:请求到的数据如何解析先说第一个问题

2016-07-11 15:54:33 1830

原创 iOS应用唤醒与交互

实现应用之间的跳转通信需要了解最重要的是URL Schema 目录(?) 1. 什么是URL Schema 2. 怎么用第一:什么是URL Scheme本来我想说几句我的理解,后来看到了网上别人的见解之后,发现自己确实是麻瓜,文章网址:http://sspai.com/31500/ 个人目前的理解URL Scheme就是为了应用之间通信和交互而存在的 现在举个例子说说怎么用呢第二:怎么用1

2016-07-07 18:01:13 682

原创 iOS-Echarts动态图表控件的使用

最近做图表的时候也是很头疼,自己技术不到家没能自给动手画,别人有封装的不错的但是又不是太符合需求,后来在网上看到了Echarts的使用,简单方便,就大概记录下下吧

2016-07-06 11:54:02 11478 5

原创 UILable显示不同的字体颜色、字体大小、行间距、首行缩进、下划线等属性(NSMutableAttributedString)

案例1:修改文本字体大小、颜色属性比如文本展示为姓名和性别,但是我们不能排除姓名会很长,所以此刻的lable宽度我们就不能写死,换句话说lable的宽度根据文本的内容来定我经常用两种方式解决:1.前面文章已经涉及:lable自适应http://blog.csdn.net/tuwanli125/article/details/510037982.就是使用N

2016-07-04 17:55:38 1978

原创 libxml/tree.h file not found

缺少库,添加库然后添加路径就OK了

2016-06-28 14:03:36 386

原创 UILable自适应字体大小、自适应lable宽高

有时候给UIlable文字之后在小屏幕上发现文字由于太长显示不全,出现省略号就像这种情况有两种效果可以修改这种情况第一种情况就是:lable宽度变大,字体大小不变化,效果就是这样:如果你是用 xib画的,代码如下:-(void)layoutSubviews{ [super layoutSubviews]; _titleWCons.cons

2016-03-29 11:04:30 1911

原创 UITextField字符缩进、设置placeholder字体大小与颜色

1.字符缩进创建一个类集成UITextField.h里面声明这两个方法#import @interface TWLTextField : UITextField- (CGRect)textRectForBounds:(CGRect)bounds;- (CGRect)editingRectForBounds:(CGRect)bounds;@end.m实两个方法-

2016-03-23 16:33:22 1729

转载 AutoLayout与Size Class

前言Autolayout(以及iOS8中新增的sizeclass)是为了解决这些UI可视单元或者元素是怎样布局、排列的问题。在过去只有iPhone4的时候,我们可以在代码里将没一个可视单元的位置写死,这样是没问题的,但随着iPhone5、6的发布,屏幕尺寸有了越来越多中可能,未来不排除更多尺寸的iPhone发布出来,这就要求我们的APP的UI元素具有在屏幕尺寸不同的设备上具有一定动态的可调

2016-03-22 09:14:17 372

原创 dissmissViewController到跟控制器

不知道你有没有遇到过这个问题,控制器A presentViewController B  然后B presentViewController C,现在呢我想在C 控制器里通过dissmissViewController到A说到这里,再延伸下控制器的两个可能很多人都没注意的两个只读属性:presentedViewController和presentingViewController,

2016-03-18 16:50:27 2233 1

原创 非常简单好用的无限轮播

今天写东西用到无限轮播,用了一个别人的demo,功能看着特别全,也很好,但是仔细看图片自动轮播的时候不顺畅,然后就搜了一下好用的轮播,自己改了一下更符合平时用了,就记录一下吧,以后省的忘记了哈demo地址:https://github.com/tuwanli/UNLimitedRollDemo这个无限轮播可以显示本地图片也可以显示网络图片真的很简单也很好用上需求代码展示用法:只需要

2016-03-18 15:59:33 473

原创 根据年月日时间换算到精确时分秒和周几

闲来无事看到微信列表右侧有显示时间,可以清晰的看出来具体什么时间收到的消息现在我根据后台返回的时间年月日时分秒来转换时间demo地址:https://github.com/tuwanli/ShowTimeDemo后台请求的数据:该建表的建表,该创建cell的创建cell,然后就是将数据显示在表里主要转换的代码如下+ (NSString*)weekDayStr:(NSDa

2016-03-10 17:25:00 2059

转载 iOS免费注册邓白氏码

首先,你可以通过开发者网站的申请链接进去,也可以直接通过https://developer.apple.com/program/enroll/dunsLookupForm.action    直接进入。这个申请时免费的申请,时间会久一点。你也可以去花钱申请,那个应该会快一点,就是要花钱。然后你就去填写相应的信息。需要说明所有的填写都必须是英文的,首先是选择你所在的国

2016-03-10 14:23:55 574

原创 iOS 获取十六进制颜色显示RGB,根据颜色画图片

//从十六进制字符串获取颜色,//color:支持@“#123456”、 @“0X123456”、 @“123456”三种格式+ (UIColor *)colorWithHexString:(NSString *)color alpha:(CGFloat)alpha{    //删除字符串中的空格    NSString *cString = [[color

2016-02-25 15:19:57 1339

原创 iOS 之简单语音听写功能

我用到的语音听写功能主要是集成讯飞的sdk完成功能,现在主要写一下步骤,以防自己以后会忘记主要的步骤就是:在讯飞开发者网站注册一个账号——创建iOS应用——获取一个appID——下载SDK,http://www.xfyun.cn/doccenter/iOS根据开发文档的描写添加辅助库  demo的下载地址:https://github.com/tuwanli/VoiceIdentify

2016-02-17 14:08:28 1879

原创 iOS汉字转拼音,根据首字母创建索引条,UISearchController

我从后台获取到数据,想做的效果就是把获取到的数据文字的首字母提取出来做成索引条显示,便于用户选择,用到的知识就是,将汉字转换成拼音再提取首字母转换大小写,再排序,然后现在在索引条上demo:https://github.com/tuwanli/ChineseToChar也许可爱的后台人员给你的数据就是类似这种,意思就是数组里面一堆字典,我只需要把其中某个键值对取出来,然后把文字变成拼音

2016-01-22 09:48:12 4569

原创 iOS之Charles抓包工具的安装与使用

charles又名青花瓷,在iOS开发中的抓包中具有重要作用。我用它主要用来拦截后台返回的数据,然后修改一些临界值,测试是否会出现异常,当然它也可以抓去别人的软件发送的数据(功能好强大的说)现在我先从安装说起1.先下载最新版http://www.charlesproxy.com/latest-release/download.do并安装安装安装好之后

2016-01-14 09:45:41 790

原创 iOS类似支付宝首页Item项的移动排序

看完上一篇的手势识别器之后,写了一个关于手势拖动Item进行移动变换顺序的demo主要用的长按手势,效果如下:demo下载地址:https://github.com/tuwanli/ItemOrder大概解说一下代码,ViewController.m#define k_width [UIScreen mainScreen].bounds.size.width#def

2016-01-13 14:25:01 2095

原创 iOS之UIGestureRecognizer_手势识别的简单用法

UIGestureRecognizer基类是一个抽象类,我们主要是使用它的子类列举一下我常用的几种手势识别UIPanGestureRecognizer拖拽手势UIPinchGestureRecognizer捏合缩放手势UIRotationGestureRecognizer旋转手势UITapGestureRecognizer点击手势UI

2016-01-13 10:38:30 1397

原创 iOS UITableView去掉多余表格线,tableView去掉表头空白、改变导航栏背景色和标题属性

你的用来显示更多数据的UITableView会出现这种情况吗?比如tableView有多余表格线,tableView表头有空白区域,修改导航栏背景色和标题颜色、字体大小一、你使用的表的类型是普通表:UITableViewStylePlain如果数据量比较少,而你的UITableView的高度是屏幕的高度,就会有很多没用的表格线,这种情况下这样就会没有多余表格线了加上这句

2016-01-11 15:34:10 5324

原创 简单的照片查看浏览

网上有很多写的照片浏览查看的代码,功能也有非常全面的,我现在介绍我自己写的一个简单的照片查看浏览的demo先看下效果可以查看网络图片,也可以是本地图片方式一:上传显示本地图片只需要传一个图片数组方式二:上传网络图片只需要传要显示的网址数组,以及将Bool值置为真即可我有借鉴网上别人写的demo进行了稍微的改制,这个demo的优点在于loadP

2016-01-08 15:57:55 988

原创 浅谈UIWebView与JavaScript交互

我们在写程序的时候有时候避免不了要加载web页面,当然也避免不了要与web进行交互了,有时候一个比较好看规整的界面我们iOS 在前端要花很大一会要摆控件,要适配,要赋值等操作,但是加载别人写好的web页面速度快,效率高,界面好,但是就必须交互,如果交互性很强的地方用原生的比较好简单的谈谈我用到的js交互我们的控制器加载UIWebView之后,交互中这个方法很重要- (BOO

2015-12-16 17:21:47 629 1

原创 iOS 图片上传使用base64或者二进制流上传头像

我们在写代码的时候经常会将头像进行上传服务器,上传头像图片我试过两种方式一种方式就是使用base64字符串上传图片,这种形式我个人认为比较适合上传图片数量比较少的,比如上传头像,上传图片数量多的话,速度会慢些另一种方式是使用二进制流进行上传图片,这种方式上传图片少或者数量多都没关系,速度也很快demo地址:https://github.com/tuwanli/PictureHead

2015-12-15 16:59:02 14954 1

原创 iOS之自定义弹出框--AlertView

有时候系统的UIAlertView不一定能够满足我们的编程需求,需要我们自定义alertView,我写了一个简单的定义了界面有主标题,副标题的UIAlertView效果如下所示demo地址:https://github.com/tuwanli/DefinedSelf只需要在你的控制器里面写入提示文字:温馨提示、主标题:确定要创建吗、副标题:红色字体的显示TWLAle

2015-12-15 13:53:54 6182 1

原创 UI调试工具Reveal的简单用法,下载地址

我们平时查看程序UI的时候仅仅通过模拟器运行,如果哪里觉得不好更改后再重新运行,反反复复比较麻烦,最近看到一个UI调试的强大工具---Reveal,用起来非常方便,我大概的写一下简单的用法1.下载安装之后找到Reveal的框架所在位置选择 Show Reveal Library in Finder2.将框架拉近xcode3.修改Xcode 的配置

2015-11-15 18:21:39 534

原创 iOS 简单弹幕效果

弹幕的简单效果就是这样,我是仿照别人的简单实例做了简单的弹幕废话少说进入正题简单的思路来说就是在屏幕上显示Lable,这些Lable的位置颜色以及内容不一样第一步:创建一个plist用于保存数据第二步:创建控制器用于显示弹幕,并将此控制器作为Window的跟控制器第三步:写一个方法用来创建Lable,创建完标签之后就需要让标签动起来,怎么让他动起

2015-11-15 14:42:51 734

转载 SVN与GIT

看到这篇文章,说明你想知道git与svn的区别,那就进来看看吧

2015-08-21 08:38:57 402

图片查看浏览(跳转页面查看、点击图片放大查看)

有两种查看方式便于选择

2016-03-24

查看图片(跳转滑动图片、点击放大查看)

有两种可以查看图片的方式,一种是push跳转页面查看,还有一种是点击图片放大,在点击可以还原到原位置的查看方式

2016-03-24

语音听写(识别)

语音识别,基于讯飞SDK识别声音为文字

2016-03-23

滑动切换模块

滑动切换不同的界面

2016-03-23

自定义alertView弹出框

自定义alertView弹出框

2016-03-23

类似微信右方精确时间展示

类似微信聊天列表页面右方精确时间展示

2016-03-23

无限轮播图片

无限轮播,很简单,很好用

2016-03-23

类似支付宝拖拽Item顺序变换

拖拽item,在它之后所有的item将会按照顺序向前移动

2016-03-23

图片多选显示在scrollView

图片从相册多选显示在scrollView上

2015-12-09

头像选取与上传服务器

主要用于拍照、相册、图库选择图片更换头像,并将头像上传服务器,里面写了两种上传方式,分别使用base64字符串上传,使用二进制流上传服务器

2015-12-09

空空如也

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

TA关注的人

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