自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 iOS 集成银联支付

iOS 集成银联支付

2016-03-25 17:46:25 2233

原创 iOS把所有界面的状态栏的字体颜色都设置为白色

第一步:在info.plist中添加一个字段:view controller -base status bar 设置为NO第二步:在一个所有界面都继承的父类里添加:#define IOS7_OR_LATER [[[UIDevice currentDevice]systemVersion] floatValue] >=7.0if (IOS7_O

2016-03-18 15:24:33 1234

原创 自定义UITabBar替换系统默认的(添加“+”号按钮)

自定义UITabBar替换系统默认的,目的是为了在UITabBar中间位置添加一个“+号按钮”,下面我们来聊聊具体的实现。1、自定义WBTabBar,让其继承自UITabBar,代码如下://// WBTabBar.h// SinaWeibo//// Created by android_ls on 15/5/21.// Copyright (c) 2015年

2016-03-18 11:00:59 585

原创 视频直播资源

https://github.com/ks3sdk/KSYMediaPlayer-iOS-SDK-NEW

2016-03-17 11:05:05 33487

转载 iOS开发~CocoaPods使用详细说明

一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。二、安装由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby

2016-03-16 17:47:52 729

原创 "library not found for - "解决办法

在我们编译的时候有时候会报这个错误 "library not found for - "由于是我们在项目中使用了一些第三方的库,就比如在使用百度的静态库文件的时候,报出的这个错误。当xcode在编译的时候却找不到这个库,从而导致如此。所以我们要让xcode知道这个库文件在哪里,从而在编译的时候轻松的找到它。 解决办法:获取 库文件所在的那个文件夹 路径,添加到 T

2016-03-16 16:11:44 17224

原创 iPhone消息推送机制实现与探讨

最近两天在研究ios的消息推送机制。研究这个东西,还是充满兴趣的。Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。 APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可以分为三

2016-03-16 09:57:23 618

原创 UITextField设置光标颜色

searchField.tintColor = [UIColor redColor];

2016-03-14 15:17:09 4804

原创 UITextfield控件的所有属性设置与解析

//创建UITextField对象UITextField * tf=[[UITextField alloc]init];//设置UITextField的文字颜色tf.textColor=[UIColor redColor];//设置UITextField的文本框背景颜色tf.backgroundColor=[UIColor grayColor];

2016-03-14 15:15:01 850

原创 修改UITextfield的Placeholder字体的颜色

//第一种       UIColor *color = [UIColor grayColor];   _userName.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"用户名" attributes:@{NSForegroundColorAttributeName: color}];

2016-03-14 14:39:31 393

原创 IOS开发之格式化日期时间

在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如://实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//设定时间格式,这里可以设置成自己需要的格式[dateFormatter setD

2016-03-11 14:07:45 428

原创 iOS中多个UITextField的键盘处理

2016-03-07 16:32:24 1169

原创 iOS9新特性——堆叠视图UIStackView(2)

UIStackView提供了一个高效的接口用于平铺一行或一列的视图组合。对于嵌入到StackView的视图,你不用再添加自动布局的约束了。Stack View管理这些子视图的布局,并帮你自动布局约束。也就是说,这些子视图能够适应不同的屏幕尺寸。此外,你可以嵌入一个stack View到另一个stack view中来创建更为复杂的用户界面。不要误解我的意思,这并不意味着你就不需要处理自动布局了。你仍

2016-03-04 11:09:13 838

原创 iOS9新特性——堆叠视图UIStackView

iOS9中,Apple又为开发者提供了一个新的布局视图,UIStackView可以帮助开发者更加简单的使用layout而不必手动添加太多布局约束。一、引言随着autolayout的推广开来,更多的app开始使用自动布局的方式来构建自己的UI系统,autolayout配合storyBoard和一些第三方的框架,对于创建约束来说,已经十分方便,但是对于一些动态的线性布局的视图,我们需要

2016-03-04 10:51:15 1011

原创 【iOS开发】-canOpenURL: failed for URL: "xx" - error:"This app is not allowed to query for scheme xx"

控制台输出如图是在我启动一个 Xcode 7 + iOS 9 的 App 之后,控制台的输出。这在 Xcode 6.4 + iOS 8 时,是不会有的情况,原因是【为了强制增强数据访问安全, iOS9 默认会把所有从NSURLConnection 、 CFURL 、 NSURLSession发出的 HTTP 请求,都改为 HTTPS 请求:iOS9.x-SDK编译时,默

2016-03-03 15:47:20 2018

原创 支付宝开发中,抱歉,该商户未开通支付宝服务,无法支付

第一步,确认商户信息有没有问题第二步,确认生成的私钥和公钥,有没有把公钥上传到支付宝商户平台第三步,在支付宝开发平台确认是否,已经获得 移动支付 权限第四步,在开通移动支付的前提下,还需要签约https://b.alipay.com/order/productDetail.htm?productId=2014110308141993如上述步骤,都没问题基本就通了。

2016-03-03 15:45:40 9546

原创 UITableView表索引的颜色设置

UITableView表索引的颜色设置

2016-03-02 18:04:28 4550

音乐播放器

内置音乐播放器、歌词滚动、上一首歌曲、下一首歌曲、音量调节、摇一摇换歌曲等功能。

2015-09-08

音频、视频合成

ios中音频、视频合成,取消原视频音轨,和新的音轨合成一段视频。

2015-09-07

不会说话的汤姆猫

NSString *format=dict[@"imageFormat"]; NSInteger frames=[dict[@"frames"] integerValue]; NSMutableArray * imageList=[NSMutableArray array]; for (NSInteger i=0; i<frames; i++) { NSString *fileName=[NSString stringWithFormat:format,i]; UIImage* image=[UIImage imageNamed:fileName]; [imageList addObject:image]; } [_tomcatImageView setAnimationImages:imageList]; [_tomcatImageView setAnimationDuration:frames/10.0]; [_tomcatImageView setAnimationRepeatCount:1]; [_tomcatImageView startAnimating]; // NSArray *soundFiles=dict[@"soundFiles"]; if (soundFiles.count>0) { NSInteger seed=arc4random() %soundFiles.count; [self loadSoundWithFileName:soundFiles[seed]]; } }

2015-09-07

空空如也

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

TA关注的人

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