自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 带有一个UITextView的AlertView

在iOS7以后苹果公司就不允许在UIAlertView上添加子控件了,而UIAlertController是在iOS8以后才能用。 所以要实现alertView的输入框可输入多行的效果就只能自定制alertView了。 下载地址:http://pan.baidu.com/s/1dDeX9dR // 在需要的.m文件中导入头文件 #import "TextViewAler

2015-01-30 11:05:13 736

原创 学习笔记:UIAlertController

iOS8以后苹果就推荐用UIAlertController来创建提示框了,UIAlertCotroller也是iOS8以后才可以用的 {     // 创建一个alertContoller对象,其中Style参数是传入你要创建的是alertView还是ActionSheet     UIAlertController *alertController = [UIAlertCo

2015-01-29 09:34:00 476

原创 UILabel实现剪贴板功能,UIPasteboard、UIMenuController

在开发过程中,只有UITextView,UITextField,和UIWebView才能调用剪贴板,其它控件的剪贴板都被禁用了,要让其他控件也能实现剪贴板的功能,就需要手动实现剪贴板的功能。(这里拿UILabel为例子) 首先需要创建一个类,继承于UILabel。 然后实现以下三个方法: - (id)init {     self = [super init];    

2015-01-28 15:52:04 1294

原创 长按tableViewCell弹出复制、黏贴菜单

要想长按tableViewCell就能弹出复制、黏贴菜单,只需要实现tableView的三个代理方法 // 允许长按菜单 - (BOOL)tableView:(UITableView *)tableView shouldShowMenuForRowAtIndexPath:(NSIndexPath *)indexPath {     return YES;

2015-01-28 14:57:07 3106

原创 iOS调试:file not found

ld: file not found: /Users/wenbornyan/Library/Developer/Xcode/DerivedData/YBLLingDaoChaXun-dhjlwbnzyhdraobsdribzpacamkh/Build/Products/Debug-iphoneos/YBLLingDaoChaXun.app/YBLLingDaoChaXun 发生这个错误是

2015-01-26 10:49:58 1255

原创 基于第三方QQ授权登录

如何接入移动应用? 通过简单的四个步骤 (开发者注册 -> 创建移动应用 -> 完善应用信息 ->应用分发),即可加入腾讯开放平台创建移动应用,并将您的应用上线发布到腾讯的移动平台上,轻松通过在应用宝、腾讯QQ、微信、腾讯手机管家、QQ空间、QQ游戏等场景分发聚合的腾讯移动开放平台获取丰厚的收益和巨大的流量。 第一步:开发者注册 1.请点击腾讯开放平台(http://open.qq.co

2015-01-21 18:56:03 4026

原创 iOS真机调试时更新证书错误:No matching provisioning profiles found

iOS真机调试时更新证书错误:No matching provisioning profiles found 在Xcode中当你在更新了你得证书而再重新编译你的程序,真机调试会出现“Your build settings specify a provisioning profile with the UUID‘XXX’, however, no such provisioning profile

2015-01-20 11:43:14 528

原创 限制UIAlertView上的TextField的输入字符长度

一个汉字占两个字符长度  UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"签名" message:nil delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil];    alertView.alertViewStyle = UIAlertV

2015-01-19 23:46:57 1765

原创 限制textView的输入字符长度

在iOS中一个汉字占2个字符,在输入有中文和英文的情况下限制其输入字符长度的方法: 要实现这个效果要用到textView的一个很重要的属性(markedTextRange)  因为在输入的时候,当你想输入 “哈哈” 的时候,你刚输入 “hahah” ,并还没有转为中文,但是系统已经调用了 textViewDidChange:代理函数。这样子textView.text 是 “hahah”,判断就

2015-01-19 19:00:33 1471

原创 通过日期算星座

NSString *birth = @"1992-01-19";          NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];     [dateFormat setDateFormat:@"yyyy-MM-dd"];     NSDate *date = [dateFormat dat

2015-01-16 13:29:27 551

原创 通过日期计算距离当前时间的距离

格式1 通过(2014-12-11 22:22:22) 获得 今天22:22 ,昨天22:22 , 2天前 , 1个月前 , 3年前 NSString *dateStr = @"2015-01-15 22:22:22"; NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat se

2015-01-16 10:22:57 1148

原创 通过出生年月日计算年龄

NSString *birth = @"1993-03-03"; // 通过NSDateFormatter将NSString 转换成 NSDate 格式 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd"]; NSDat

2015-01-16 09:40:35 1226

原创 svn目录下打tag

1.打tag:选择branch下的上传的版本,右键 -> copy to..  (按照自己的命名规范进行命名,放到tags目录下),点击完成。 2.选取一个版本作为比较的基类:在tags目录下,选择上一个版本的包,右键 -> mark for comparison 3.当前版本与基类版本进行比较:在tags目录下,选择第一步生成的版本,右键 -> compare... 4.将比较得到的不同复

2015-01-14 09:44:15 1465

原创 NSRunLoop的使用场景

1.应用一:定时器与滚动事件 [NSRunLoop currentRunLoop] addTimer:timer forMode:NSRunLoopCommonModes]; 2.应用二:异步请求与滚动事件 NSURLConnection *connection = [NSURLConnection alloc] initWithRequest:request delegate:se

2015-01-13 10:09:39 515

原创 比较两个UIImage是否相同

iOS开发过程中UIIageView的使用是非常频繁的。而比较两个UIImage也是很经常使用到的。比如判断你的头像是在相册中的的几张时就要用到比较两个UIImage是否相同。 不管是本地的图片,还是从通过url从网络上获取的图片都可以使用这种方法判断。 1.首先先获取两个UIImage的data。 2.用isEqual:方法比较获取到的两个data是否一样。 UIImageView *i

2015-01-12 17:38:48 1367

原创 iOS8 毛玻璃效果

UIBlurEffect *blur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleExtraLight];  UIVisualEffectView *effectview = [[UIVisualEffectView alloc] initWithEffect:blur];  effectview.frame = _backI

2015-01-08 12:14:56 592

原创 iOS状态栏操作

1.修改状态栏类型 [[UIApplication shareApplication] setStatusBarStyle:UIstatusBarstyleLightContent]; 2.状态栏菊花转动 [UIApplication sharedApplication].networkActivityIndicatorVisible = YES; 3.状态栏菊花停止转动 [UIAppl

2015-01-04 12:39:19 373

原创 iOS图片边框不拉伸,内容拉伸

-  (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight; 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是左边不拉伸区域的宽度,第二个参数是上边不拉伸的高度。 根据设置的宽

2015-01-04 11:45:54 976

空空如也

空空如也

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

TA关注的人

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