
ios学习
Kamto
希望能成为一名优秀的coder。
展开
-
字体下载
#import <UIKit/UIKit.h>@interface ViewController : UIViewController<UITableViewDelegate,UITableViewDataSource>@property (strong, nonatomic) NSArray *fontNames;@property (strong, nonatomic) NSArray *fo原创 2015-04-17 18:13:40 · 1634 阅读 · 0 评论 -
获取相册图片并存入沙盒中并读取
#import "ViewController.h"#define KimageStr @"imageStr"@interface ViewController ()<UIImagePickerControllerDelegate,UINavigationControllerDelegate>@property (nonatomic,strong)UIImageView *imageView;原创 2015-04-17 17:52:36 · 709 阅读 · 0 评论 -
获取iPhone相册的照片
加入 AssetsLibrary.framework 导入头文件 #import 1.数据源,即所有相册的照片if (!self.assets) { _assets = [[NSMutableArray alloc] init];} else { [self.assets removeAllObjects];}ALAssetsGroupEnumerationResultsB原创 2015-04-17 16:15:11 · 805 阅读 · 0 评论 -
NSNumberFormatter
通过NSNumberFormatter,同样可以设置NSNumber输出的格式。 NSNumberFormatter类有个属性numberStyle,它是一个枚举型,设置不同的值可以输出不同的数字格式。该枚举包括enum { NSNumberFormatterNoStyle = kCFNumberFormatterNoStyle, NSNumberFormat原创 2015-04-24 18:10:39 · 524 阅读 · 0 评论 -
动画CATransition、CABasicAnimation
在framework中引入QuatrtzCore.framework,在头文件中需要#import <QuartzCore/QuartzCore.h>CATransition *animation =[[CATransitionanimation alloc]init];//是否代理//animation.delegate = self;//动画时间 double类型[animation setD原创 2015-05-03 23:52:55 · 622 阅读 · 0 评论 -
高德地图定位及显示位置
如何找到设备的位置和如何在地图上显示位置。Core LocationCore Location不是一个UI的东西,没有用户界面,它只是关于找到该设备的位置。新设备有很多定位装置,比如磁力计、加速度计、全球定位系统(GPS),各种无线,各种能找出你在哪里的东西。Core Location的基本对象是一个CLLocation,CL是Core Location库的前缀,location是基本对象原创 2015-04-10 16:30:39 · 11269 阅读 · 0 评论 -
UIView 动画
//第一种动画方式- (void) first_animations{ [UIView beginAnimations:nilcontext:nil]; //启动动画动作 [UIView setAnimationRepeatCount:1];//设置是否重复播放 [UIView setAnimationDuration:1];/原创 2015-04-15 10:44:56 · 466 阅读 · 0 评论 -
UIView之CALayer
一、简单介绍 在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层@property(nonatomic,reado原创 2015-04-24 00:07:37 · 621 阅读 · 0 评论 -
根据size调整图片背景
比如给 self.view设置背景图片,发现图片原创 2014-11-20 09:29:04 · 686 阅读 · 0 评论 -
判断网络连接
导入头文件 #import "Reachability.h"-(BOOL)Isconnect{ BOOL isExistenceNetwork=NO; Reachability *r=[Reachability reachabilityWithHostName:@"www.baidu.com"]; switch ([r currentReachabilit原创 2015-04-10 16:05:58 · 446 阅读 · 0 评论 -
datepick
1.取到datepick的时间 NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; [formatter stringFromDate:self.DatePick.date];原创 2014-11-19 18:50:06 · 840 阅读 · 0 评论 -
CollectionView(一)
1.cell(继承于UICollectionViewCell)cell.h文件@interface Cell : UICollectionViewCell@property (strong,nonatomic) IBOutlet UIImageView *image;@property (strong,nonatomic) IBOutlet UILabel原创 2015-04-10 16:50:51 · 794 阅读 · 0 评论 -
CGRectContainsPoint
判断给定的点是否被一个CGRect包含,可以用CGRectContainsPoint函数BOOL contains = CGRectContainsPoint(CGRect rect, CGPoint point);判断一个CGRect是否包含再另一个CGRect里面,常用与测试给定的对象之间是否又重叠BOOL contains = CGRectContainsRect(CGRect rect1,原创 2015-04-22 13:56:21 · 857 阅读 · 0 评论 -
简单绘制图形
1.使用Core Graphics绘制CGContextRef context = UIGraphicsGetCurrentContext();绘图前设置:CGContextSetRGBFillColor/CGContextSetFillColorWithColor //填充色CGContextSetRGBStrokeColor/CGContextSetStrokeColorWithColor /原创 2015-04-23 13:56:55 · 568 阅读 · 0 评论 -
根据文本内容动态确定Label的宽高
1.- (CGSize)sizeWithAttributes:(NSDictionary *)attrs; 当文本内容的宽不超过屏幕的宽时,就可以确定Label的宽,否则,只会显示出一行,超出的内容不会显示出来。 self.myLabel = [[UILabelalloc]init]; [self.viewaddSubview:self.m原创 2015-04-13 17:42:58 · 537 阅读 · 0 评论 -
一些常用的正则表达式
NSString * regex = @"(^[A-Za-z0-9]{6,15}$)"; NSPredicate * pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; BOOL isMatch = [pred evaluateWithObject:原创 2014-10-14 19:06:35 · 615 阅读 · 0 评论