自定义博客皮肤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中左右滑动切换,滑动标签页导航的设计思路

iOS中左右滑动切换,滑动标签页导航的设计思路iOS开发中经常(几乎每个APP都含有这样的页面吧,几乎!UI设计师也都是这样抄来抄去…..)demo见Github:https://github.com/zhengwenming/SliderTab估计很多人都会说,直接用第三方就可以了,很多人封装过,很好用。而且这样的页面用第三方2分钟搞定,省时省力。 笔者也曾用过第三方,但是屡屡出

2016-01-17 21:10:56 17334 9

原创 iOS中用UIWebView的loadHTMLString后图片和文字失调解决方法

iOS中用UIWebView的loadHTMLString后图片和文字失调,图片过大,超过屏幕,文字太小;或者图片太小,文字太大,总之就是不协调。我们的需求是让图片的大小跟着屏幕的变化而变化,就是动态的去适应屏幕;那么文字的字体就是我们自己可以控制,可大可小。要想达到这样的效果,我们要在用loadHTMLString加载字符串之前对它进行处理。怎么处理呢?什么原理呢?处理HTMLString的方法:

2016-01-10 20:42:14 12881 7

原创 UITableView的折叠收缩和QQ好友分组效果

可折叠展开的tableView,QQ好友分组列表demo下载地址https://github.com/zhengwenming/ExpandTableView 原理分析:这个可以折叠的table,我们点击的是table的section,每个section下面都对应一个数组,点击section,就展开sction然后展示数组数据。每次点击section都要刷新当前点击的这个section,不用rel

2016-01-08 15:54:05 13062 2

原创 swift数组中添加不同类型元素

Swift数组的类型是Array,这里的SomeType是某种数组能够存放的类型。你也可以把数组类型简写为SomeType[]。尽管这两种形式功能上是一样的,我们更偏向于使用简写形式. 可以用一个数组字面量来初始化一个数组,简单地把一个或多个值放在一起就可以了。数组字面量的写法是一行用逗号隔开的值,并在行的两端用一对方括号包起来: [value 1, value 2, value 3]

2016-01-31 01:39:07 8599

原创 iOS获取视频的第一帧图片thumbnailImage

获取视频的第一帧图片- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{NSString *mediaType = [info objectForKey: UIImagePickerControllerMediaTyp

2016-01-24 18:20:23 10597

原创 iOS上传视频到服务器

iOS上传视频到服务器 这里介绍用AFN上传本地拍摄的视频到服务端 //视频转换为MP4 //转码操作... _hud.mode = MBProgressHUDModeIndeterminate; _hud.labelText = @"转码中..."; AVURLAsset *avAsset = [AVURLAsset URLAssetWithU

2016-01-17 23:05:38 23089 16

原创 iOS上传语音到服务器

iOS上传语音到服务器。 这里介绍用AFN上传语音文件到服务端。 如果不是NSData就要想办法把语音文件转化为NSData,然后才能上传服务器。首先我们拿到语音文件对应的NSData对象 NSData *voiceData = [message valueForKey:@"wavAudioData"]; //kHostURL为开发者公司的APP对应的主域名,比如http://xxx.y

2016-01-17 22:44:35 5575 1

原创 iOS上传图片到服务器

iOS上传图片或者头像到服务器。 这里介绍用AFN上传图片的例子,并给出注意事项。UIImage * image = [message valueForKey:@"originalImage"]; NSString *image_string=nil; if ([[UIDevice currentDevice].systemVersion floatValue]>=7.0) {

2016-01-17 22:22:38 4513 4

原创 UICollectionView的基础用法

UICollectionView的基础用法UICollectionView类似UITableView,我们对UITableView很熟悉,可以类比tableView学习。类比而已,肯定有不同之处了。UICollectionView继承UIScrollView,有两个代理方法和一个UICollectionViewDelegateFlowLayout,今天不讲UICollectionViewDelega

2016-01-17 21:45:46 3218

原创 iOS9https设置info.plist

iOS9https设置info.plistXcode 7.0也就是iOS9.0中开发要求App内访问的网络必须使用HTTPS协议。那么我们公司没用采用https怎么办?如果发现网络请求失败,Xcode后台报错信息为: The resource could not be loaded because the App Transport Security policy requires the use

2016-01-17 20:02:50 17319

原创 Xcode自定义.h和.m中文件的个性化注释(公司、版本、作者、版权声明等)

Xcode中自定义每个.h和.m中上部默认显示的信息(公司,版本,作者,版权声明等)每个iOS开发者新建class文件的时候都可以看到文件最上面声明的一些基本信息。而这些信息都是默认的,我们现在就要来自定义这些信息。添加一些自己想要添加的,比如Github链接等等。1.下面为默认的信息//// VideoCell.m// WMVideoPlayer//// Created by zhe

2016-01-17 17:48:29 8240

原创 iOS倒计时,显示剩余天、时、分、秒

iOS倒计时的实现,显示剩余天、时、分、秒做项目中经常会遇到秒杀、抢商品啊等等。那么这个十分秒的倒数是如何代码实现的呢!Demo地址:https://github.com/zhengwenming/countDown 通常后台会给我们一个时间戳活着截至日期(deadLine)。那么无论是时间戳还是一个具体的日期时间点,我们的处理逻辑都是这样的。统一处理成NSDate对象,那么就起名叫做endDat

2016-01-07 18:09:22 6659 1

原创 iOS状态栏操作之获取WiFi信号强度,网络类型,运营商,电池电量,系统时间等

iOS状态栏操作之获取WiFi信号强度,WiFi名字和IP,网络类型,运营商,电池电量,系统时间等此篇文章讲述iOS中的状态栏iOS开发中对状态栏的操作比较少,因为状态栏是系统级别的View,是受苹果保护的,不可以随便更改,不可以随便遮挡住。如果违反这些苹果的规范,那么APP将有可能上不了架。笔者就曾写过一个APP,因状态栏被提示框遮挡而杯具(被拒)了。一、操作状态栏的样式iOS开发中最常见的对状态

2016-01-07 13:32:10 28115

原创 iOS轮播图广告图

iOS界面上经常见到无限轮播图,n张图片轮流播放。 下面给出一个解决方案和demo(https://github.com/zhengwenming/WMBannerView)。 demo可设定轮播时间,可轮播本地和网络图片(可设置默认的placeholder),支持手动和自动无限循环轮播。 思路是这样的,我们做一个WMBannerView继承UIView,给出初始化方法, -(insta

2016-01-06 19:57:21 3635

原创 iOS打开本地和网络上的word、ppt、excel等文件

iOS打开本地和网络上的word、ppt、excel、text等文件 iOS开发过程中可能需要预览一些文件,这些文件的格式可能有word、ppt、excel等文件格式。那么系统提供两个类去预览这些文件,这两个类分别为QLPreviewController和UIDocumentInteractionController。一、先看QLPreviewController怎么用。 我们要用QLPrevi

2016-01-06 19:24:13 20939 3

原创 iOS如何上传代码到Github

iOS如何上传代码到Github 很多iOS开发者想开源自己的代码或者demo,开源到Github是个不错的选择,那么如何上传我们的代码到Github,令所有人可以下载使用呢?这里我们的目的很明确,就是上传我们本地电脑里面的一份代码到Github,所以我们不讲git的初级和高级用法。第一步、申请Github账号。https://github.com/ ,如果已经有Github账号,那么直接进入

2016-01-06 17:29:59 6413

空空如也

空空如也

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

TA关注的人

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