- 博客(18)
- 收藏
- 关注
原创 彩票项目总结
1. 重写该方法,取消按钮点击时的黑暗效果- (void)setHighlighted:(BOOL)highlighted { }2. kImageCount 为 5,当self.pageControl.currentPage 递增时 index只会产生 0 ~ 4 的数字NSInteger index = (sel
2016-03-06 13:47:27 397
原创 NSCalendar(loading...)
//每秒钟秒针转6度#define MSPerSecondTurnSecond 6//每分钟分针转6度#define MSPerMinuteTurnMinute 6//每小时时针转#define MSPerHourTurnHour 30// 每分钟时针转 (60分钟 30度)#define MSPerMinuteT
2016-03-06 13:34:24 214
原创 核心动画
1. 无缝动画- (void)awakeFromNib { iphone每秒刷新60次, 屏幕刷新的时候就会触发 CADisplayLink *link = [CADisplayLink displayLinkWithTarget:selfselector:@selector(setNeedsDisplay)]; [link addToRu
2016-03-06 13:22:37 200
原创 相册的操作
1. 保存到用户的相册里面UIImageWriteToSavedPhotosAlbum(newImage, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);保存相册后回调- (void)image:(UIImage *)image didFinishSavingWithError:
2016-03-06 11:28:31 337
原创 图层渲染
1. 画饼形图- (NSArray *)dataList { if (_dataList == nil) { _dataList = [NSArray arrayWithObjects:@25, @25, @50, nil]; } return _dataList;}- (void)drawRect
2016-03-06 11:05:46 358
原创 UIImageView(loading...)
1. 调节 imageview的图片使其自适应imageview.contentMode = UIViewContentModeScaleAspectFit;2. self.tomcatImage.animationDuration = 0.1 * self.pictureArray.count;// 每张图片执行0.1秒self.tomcatIma
2016-03-05 19:49:37 253
原创 偏好设置存储
/* 偏好设置的好处 不用关心文件名 快速进行键值对存储的时候用偏好设置 */- (IBAction)save:(UIButton *)sender { NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];// [NSUserD
2016-03-05 19:08:54 712
原创 UIDatePicker(loading...)
1. 将datePicker语言设置为中国_datePicker.locale = [NSLocale localeWithLocaleIdentifier:@"zh"];2. 调节datePicker的 模式_datePicker.datePickerMode = UIDatePickerModeDate;
2016-03-05 18:45:19 238
原创 UIPickerView(loading...)
1. pickerView 中 有几个部分- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView;2. 某个部分有几行- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInC
2016-03-05 18:33:52 264
原创 UIButton(loading...)
1. 按钮的文字 垂直 对齐方式button.contentVerticalAlignment = UIControlContentVerticalAlignmentBottom; // 按钮都是有状态的, 不同状态下对应不同的标题2. 按钮内容居左显示_nameButton.contentHorizontalAlignment = UIControlCon
2016-03-05 18:20:14 550
原创 通知中心(loading...)
1. 添加通知中心时不要忘记写dealloc(即便是ARC)- (void)viewDidLoad { [super viewDidLoad]; // 添加通知中心(不要忘记写dealloc) [[NSNotificationCenter defaultCenter] addObserver:self selector:
2016-03-05 18:17:08 303
原创 iPhone 的状态栏
1. 调整状态栏颜色 - (UIStatusBarStyle)preferredStatusBarStyle { /** UIStatusBarStyleDefault 黑色状态栏 UIStatusBarStyleLightContent 亮色状态栏 */ return UIStatusBarStyleL
2016-03-05 17:58:37 294
原创 清除缓存
清除缓存(删除cache文件夹) NSArray *cache = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); NSString *cachePath = cache[0]; [manager removeItemAtPath:cachePath erro
2016-03-05 15:34:21 207
原创 沙盒机制
1. 苹果手机为了保证自己数据上的绝对的安全设计了沙盒文件,每一个应用程序都配备了自己的沙盒文件,每一次运行,文件夹的名字就会变成一个没有任何规律的字符串 第一个参数:当前要前往哪一个文件夹, 前往documents文件用NSDocumentDirectory:64行那个,还可以前往caches文件夹:对应68行 第二个参数:访问的
2016-03-05 15:33:12 373
原创 系统默认的刷新方法(UIRefreshControl)
系统默认的刷新方法(下拉)@property (nonatomic, retain) UIRefreshControl *control;- (void)viewDidLoad { [super viewDidLoad]; //系统默认的刷新(下拉) self.control = [[UIRefreshControl alloc] i
2016-03-05 15:31:09 699
原创 音频播放
播放音频#import // 包含音频的头文件@property (nonatomic, retain) AVAudioPlayer *play; NSString *path = [[NSBundle mainBundle] pathForResource:@"铁血丹心" ofType:@"mp3"]; self.play = [[AVAudioPlayer a
2016-03-05 15:27:32 240
原创 Xcode 强行取消编辑器的警告
#pragma clang diagnostic push // 注释 警告之前的一句话#pragma clang diagnostic ignored "-Wignored-attributes" // 报黄的提示 __weak __typeof(self)wself = self; // 该句话引发的警告#pragma clang diagnostic pop
2016-03-03 16:49:17 236
原创 UIScrollView(loading...)
1. 让scrollView缩放 imageView- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView2. scrollView 开始缩放- (void)scrollViewWillBeginZooming:(UIScrollView *)scrollView wit
2016-03-03 15:50:17 288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人