- 博客(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 = [superinit];
2015-01-28 15:52:04 1295
原创 长按tableViewCell弹出复制、黏贴菜单
要想长按tableViewCell就能弹出复制、黏贴菜单,只需要实现tableView的三个代理方法// 允许长按菜单- (BOOL)tableView:(UITableView *)tableView shouldShowMenuForRowAtIndexPath:(NSIndexPath *)indexPath{ return YES;
2015-01-28 14:57:07 3107
原创 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 1256
原创 基于第三方QQ授权登录
如何接入移动应用?通过简单的四个步骤 (开发者注册 -> 创建移动应用 -> 完善应用信息 ->应用分发),即可加入腾讯开放平台创建移动应用,并将您的应用上线发布到腾讯的移动平台上,轻松通过在应用宝、腾讯QQ、微信、腾讯手机管家、QQ空间、QQ游戏等场景分发聚合的腾讯移动开放平台获取丰厚的收益和巨大的流量。第一步:开发者注册1.请点击腾讯开放平台(http://open.qq.co
2015-01-21 18:56:03 4028
原创 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 1472
原创 通过日期算星座
NSString *birth =@"1992-01-19"; NSDateFormatter *dateFormat = [[NSDateFormatteralloc] init]; [dateFormatsetDateFormat:@"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 = [[NSDateFormatteralloc]init];[dateFormatse
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 comparison3.当前版本与基类版本进行比较:在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 1370
原创 iOS8 毛玻璃效果
UIBlurEffect *blur = [UIBlurEffecteffectWithStyle:UIBlurEffectStyleExtraLight]; UIVisualEffectView *effectview = [[UIVisualEffectViewalloc] 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关注的人