- 博客(12)
- 收藏
- 关注
原创 欢迎使用CSDN-markdown编辑器
获取设备上的一些信息获取电池电量(一般用百分数表示,大家自行处理就好)-(CGFloat)getBatteryQuantity{ return [[UIDevice currentDevice] batteryLevel];}获取电池状态(UIDeviceBatteryState为枚举类型)-(UIDeviceBatteryState)getBatteryStauts{
2017-04-28 11:17:14 243
原创 iOS label根据文字多少获取宽度高度
新出来的方法 以前的方法出现警告 对于强迫症的我一定要去掉,就发现这个方法 CGSize size = [text boundingRectWithSize:CGSizeMake(300, 20) options:NSStringDrawingTruncatesLastVisibleLine | NSStringDrawingUs
2017-03-07 10:09:24 710
原创 iOS WebViewJavascriptBridge的使用
WebViewJavascriptBridge主要作用实现了OC与JS之间的交互,可以相互调用,传值。OC引用1可以通过CocoaPods直接引入到工程中pod "WebViewJavascriptBridge"2.直接下载到本地添加到工程中OC中的代码示例- (void)viewDidLoad { [super viewDidLoad]; UIWebView *webView = [[UIW
2017-03-03 10:55:10 5034
原创 iOS UIImageView渲染
在UITaleView加载时总会滑动卡顿时原因之一就是图片的渲染,所以我就对UIImageView进行研究,我们以前的思路是根据贝塞尔曲线对图片进行处理UIImageView *imageView=[[UIImageView alloc]initWithFrame:CGRectMake(100,200, 100, 100)]; //imageView.layer.cornerRadius=5
2017-03-02 15:01:47 579
原创 xcode 打印数据不完整,只打印了一半
创建一个宏 把这段代码粘上去 在使用的地方调用就可以了#ifdef DEBUG#define NSLog(FORMAT, ...) fprintf(stderr, "%s:%zd\t%s\n", [[[NSString stringWithUTF8String: __FILE__] lastPathComponent] UTF8String], __LINE__, [[NSString
2017-03-01 17:36:13 3862
原创 iOS 用XIB约束后,用代码修改约束
当使用xib,并使用了AutoLayout之后,当需要适配机型时,或者手动更改视图的frame的时候,就需要修改约束啦.其实很简单的. 1.首先从xib中吧改变的约束拖到view上或者ViewController上 @property (weak, nonatomic) IBOutlet NSLayoutConstraint *topLayout;机型封装到单例中 全局都可以使用+ (UISc
2017-02-24 13:08:10 2955
原创 iOS设置父视图透明度而不影响子视图
第一种方案: 今天接到项目需求,要求界面是透明的UIView上的视图是透明的,但不影响子视图上的视图。UIView *blackV = [[UIView alloc]initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HIGHT)]; blackV.backgroundColor = [UIColor colorWithRed:122/25
2017-02-16 16:59:31 1791
原创 iOS常用验证
验证邮箱+ (BOOL)isValidUsername:(NSString *)username { // 验证用户名 - 邮箱 NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWi
2017-02-06 20:11:22 212
原创 获取iOS设备信息
获取设备上的一些信息* 获取电池电量(一般用百分数表示,大家自行处理就好)-(CGFloat)getBatteryQuantity{ return [[UIDevice currentDevice] batteryLevel];}* 获取电池状态(UIDeviceBatteryState为枚举类型)-(UIDeviceBattery
2017-02-06 20:06:30 196
原创 iOS线上修复bug
以前对于iOS来说,线上出现bug,都很苦恼,因为iOS上线审核周期太长,至少需要一周时间,还是在审核成功的情况下。很多公司都没有专业的测试员,都是程序员做测试,给程序员很大压力。如果出现bug,不能及时修复,所以很苦恼。我无意在查资料时,看到一篇文章,利用JSPatchPlatform框架可以线上修复bug,当时好激动啊。我们的福利啊。下面是JSPatchPlatform框架的介绍> **作
2017-02-06 20:03:30 811
原创 UILabel,文字添加下划线,中划线
//显示下划线 //中划线// NSDictionary *attribtDic = @{NSStrikethroughStyleAttributeName: [NSNumber numberWithInteger:NSUnderlineStyleSingle]}; //下划线 NSDictionary *at
2016-02-22 11:07:26 318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人