- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 iOS--如何限制textField输入时小数点后需要的个数
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ NSMutableString *futureString = [NSMutableString stringWithStr...
2017-09-29 09:38:56 462
原创 iOS开发--打印NSRange,CGRect,CGPoint等结构体
在我们编程的时候,有时候会需要打印一些NSRange,CGRect,CGPoint等结构体,但用%@打印的话会出现警告或者错误今天我介绍一下一些这样的结构体的打印方法:[objc] view plain copyNSString *NSStringFromCGPoint(CGPoint point); NSStr
2017-09-29 09:30:29 399
原创 计算两日期相差天数(用字符串格式的时间形式来比较)、将时间戳转为字符串,开始到结束的时间差(用时间戳来比较)
#pragma mark - <计算两日期相差天数>- (NSString *)compareDaysWithStartDaysStr:(NSString *)startDays withEndDaysStr:(NSString *)endDays{ NSLog(@"startDays = %@",startDays);//startDays = 2017-09-19...
2017-09-29 09:19:00 680
原创 iOS 图片上传使用base64或者二进制流上传头像
我们在写代码的时候经常会将头像进行上传服务器,上传头像图片我试过两种方式一种方式就是使用base64字符串上传图片,这种形式我个人认为比较适合上传图片数量比较少的,比如上传头像,上传图片数量多的话,速度会慢些另一种方式是使用二进制流进行上传图片,这种方式上传图片少或者数量多都没关系,速度也很快demo地址:http://download.csdn.net/detail/tuwanli1...
2017-09-29 08:54:46 1058
原创 原生二维码扫描
#import "CZGQRScanViewController.h"#import /** * 屏幕高宽边界 */#define SCREEN_HEIGHT [UIScreen mainScreen].bounds.size.height#define SCREEN_WIDTH [UIScreen mainScreen]
2017-09-29 08:49:21 308
原创 IOS ——地图里NSString转为CLLocationDegrees类型
当提示'CLLocationDegrees *' (aka 'double *') with an expression of incompatible type 'double'时,就是关于NSString 转换成CLLocationDegrees的问题了。// 获取coordinate的形式是:(latitude,longitude)NSString *coor
2017-09-29 00:35:52 4063
原创 史上最全的iOS之UITextView实现placeHolder占位文字的N种方法
前言iOS开发中,UITextField和UITextView是最常用的文本接受类和文本展示类的控件。UITextField和UITextView都输入文本,也都可以监听文本的改变。不同的是,UITextField继承自UIControl这个抽象类。UITextView继承自UIScrollView这个实体类。这就导致了UITextView可以多行展示内容,并且还可以像UIScrollView
2017-09-29 00:32:55 1441
原创 IOS ——UITextField PlaceHolder居中显示问题
有时候,UI妹子的设计稿并不按常规来,比如以下设计,让placeHolder居中显示,好在苹果API中提供了TextField的attributedPlaceholder属性来解决问题对于以上的UI效果其实用UITextField的属性attributedPlaceholder,并结合NSMutableParagraphStyle使用就可以是占位符居中显示.具体代码如下
2017-09-29 00:31:10 4425
原创 iOS UITableViewCell如何刷新特定某一行的cell或section
//一个section刷新 NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2]; [tableview reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAutomatic]; //一个cell刷新 NSIndex...
2017-09-29 00:27:55 1242
原创 iOS 如何在cell上面毫无卡顿的同时加载大量高清图片
//// ViewController.m// 加载高清大图//// Created by H on 17/1/12.// Copyright © 2017年 H. All rights reserved.//#import "ViewController.h"//定义一个blocktypedef BOOL(^RunloopBlock)(void);static
2017-09-29 00:21:40 3470
原创 浅谈iOS常用的几种传值方式
1.属性传值(最常用的A传B的方法)UIViewController *B = [UIViewController new];B.title = @"B的标题";[A.navigationController pushViewController:B animated:YES];通常用于正向传值,适用于A和B相互具有一定关联性。不能用于隔页面传值。而且,需要传值的属性不能是私
2017-09-24 21:20:43 389
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人