IOS代码构建页面屏幕尺寸适配,Masonry介绍与使用实践【转载】
之前很少用代码搭建界面,最近开始用代码搭建界面的时候遇到了很多问题,自己也进行了思考。想了一些办法,在这里和大家分享一下。最后再转载一篇基于autolayout的轻量级框架,是朋友介绍的,还没开始研究,等研究了会再写篇文章和大家分享一下。 在ipho...
之前很少用代码搭建界面,最近开始用代码搭建界面的时候遇到了很多问题,自己也进行了思考。想了一些办法,在这里和大家分享一下。最后再转载一篇基于autolayout的轻量级框架,是朋友介绍的,还没开始研究,等研究了会再写篇文章和大家分享一下。 在ipho...
UITextField在输入时,需要实现过滤emoji表情的功能。示例: 1.首先这里用的是发送通知 [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector...
今天在项目中遇到需要设置较多文字的行间距问题,得到解决办法分享给大家。 下面贴出代码供参考: 1.正常使用 UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 260, 32...
最近在项目中经常遇到UITextField输入的合法性校验,弄了很久,后来在网上找到了一篇文章,写的很详细,下面与大家分享下。 原文链接:https://my.oschina.net/u/2534563/blog/650363?nocache=149...
在实际开发中,经常需要对一些号码之类的进行判断校验,一般我们用的有正则表达式,下面列出几个正则表达式,供大家参考使用: 1.车牌号正则 - (BOOL)validateCarNo:(NSString*)carNo { NSString...
AVPlayer不仅可以播放视频,也可以用来播放网络音乐或者本地音乐。下面叙述具体怎么使用: 一.首先要导入头文件 #import <AVFoundation/AVFoundation.h> 二.初始化AVPlayer及使用 1....
功能:仿微信朋友圈多图点击放大收回、保存本地,这里用的都是网络图片。 使用: 一.将MSSBrowse文件导入项目工程里,MSSBrowse文件在本文附的test里。 二.导入头文件: #import "MSSBrowseModel.h...
常见的返回UITableViewCell的代理方法: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)ind...
1.UITextView输入 遵循协议UITextViewDelegate,实现代理方法: - (void)textViewDidChange:(UITextView *)textView { UITextRange *selec...
XMLDictionary是一个很好用的解析XML文件及Data的第三方库,其是使用Foundation框架自带的XML解析库NSXMLParser实现的,不需依赖其他解析XML的第三方库。GitHub地址 //XMLDictionary里的NSDi...
用在UIScrollView的滑动固定菜单,主要是在scrollViewDidScroll代理方法里判断scrollView.contentOffset.y实现的。 初始化视图的代码: UIView *navBgView = [UIView vi...
在我们的IOS开发中,无时无刻不在做着判断。数值是否为空啊,输入是否合法啊,时间大小啊等等判断条件。有些是天天用的,有些是不常用的。有时突然想用的时候去百度,不一定找的到合适的,还浪费时间。所以小的不才,在这写下一些经常用到的条件判断,如果没写到的,...
各位小伙伴们,说到开发者账号,可能每个开发IOS的小伙伴都有一个能上架的开发者账号了,1年99$的。但是提及 企业级开发者账号,可能知道的小伙伴就少很多了。我们先来看下他们的区别 个人账号:个人申请用于开发苹果app所使用的账号,仅限于个人使用,申请...
//比较两个日期的大小 日期格式为2017-02-24 08:46:20 + (NSInteger)compareDate:(NSString*)aDate withDate:(NSString*)bDate { NSInteger aa; NSD...
app首页经常会有创建一个或多个旋转动画使页面更加生动,做一个旋转动画可以直接套用以下方法 //新建一个ImageView UIImageView *orangeImageView = [[UIImageView alloc] init...
1.首先下载微信SDK:微信SDK下载地址(更多关于微信SDK信息文档请访问官方网站:微信开放平台) 2.导入微信SDK 将下载下来的SDKExport文件夹导入到工程,其中包含3个核心文件libWeChatSDK.a WXApi.h WXApiO...
1.截取字符串 NSString*string =@”sdfsfsfsAdfsdf”; string = [string substringToIndex:7];//截取掉下标7之后的字符串 NSLog(@”截取的...
UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectMake(0, 55, 320, 300)]; webView.delegate = self; //要遵守协议UIWebVi...
通常网络请求到的HTML代码字符串,都没有对图片进行很好的处理,加载到手机上,可能会出现图片超出屏幕而显示不全的情况,需要APP端对HTML代码字符串进行处理。 NSString *contentStr = @"<p><...