自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Mac下react-native运行Android报错问题解决

在react-native下运行Android,模拟器中显示The development server returned response error code:400错误 就因为一个这问题,折腾了大半天,找的文章太多了,一直没解决,最后不知是在哪篇文章中看到一篇文章,一试居然成功运行了项目,一下就是解决方法: react-native run-android 命令不会像 run-ios...

2018-05-17 14:58:12 1017

原创 JavaScript引入百度地图标注点偏移左上角问题

在项目中引入了百度地图,运行是发现标注的位置发生了偏移,标注点在左上角(0,0)的位置 此时看不到标注点,拖动时可以看见。在网上各种百度,在JavaScript中加各种代码,都没有效果,但在一篇博客中看见有这么一段代码:var loadCount = 1;map.addEventListener("tilesloaded",function(){ if(loadCount == 1...

2018-05-14 16:32:38 3184 2

原创 iOS图片压缩成指定大小

在iOS中涉及一些图片显示和处理问题,在实际中碰到过修改账户头像时上传头像出现 error = Error Domain=com.alamofire.error.serialization.response Code=-1011 “Request failed: not found (404)” UserInfo={com.alamofire.serialization.response.erro

2017-08-30 17:49:25 1412

原创 automaticallyAdjustsScrollViewInsets那点坑

很多页面都会带导航栏控制器,所以会导致很多控制器如collectionView、tableView控制器等的Y轴要从64开始。今天在设置collectionViewCell时,因为collectionView的frame的height只设置了50,item的高度40,在运行时,一直出不来,设置断点,collectionView的dataSource方法UICollectionViewCell一直跳

2016-09-03 10:34:41 532

原创 栈区与堆区的内存分配与管理

程序在分配内存时,分为:栈区、堆区、全局区、文字常量区、程序代码块区。栈区:由编译器自动分配释放,存放函数的参数值,局部变量,如地址(指针)、普通变量(int)等。内存的分配是连续的。堆区:一般由程序员分配和释放,若程序员不释放,可能会引起内存泄漏。堆区中存放的是对象。在内存中的分布是不连续的,是由不同区域的内存块通过指针链接起来,类似于链表。全局区(静态区 static):全局变量和静态变量

2016-09-02 16:14:34 1280

原创 iOS 自适应label行高

在使用label显示文字时,会出现只显示一行内容的情况,此时需要设置根据内容和字号判断尺寸。核心代码如下://获取内容 CommentModel *model = self.data[indexPath.row]; NSString *content = model.content; //属性字典 NSDictionary *attr

2016-07-30 11:25:21 415

原创 UIScrollView下拉实现图片放大或缩小

在有的tableView中嵌套了imageView,在下拉tableView时,可以实现图片的放大,松开下拉图片可回到原点。核心代码:// 实时调用-(void)scrollViewDidScroll:(UIScrollView *)scrollView{ //contentOffset:偏移量 CGFloat offSetY = scrollView.contentOffset

2016-07-28 17:49:17 785

原创 点击图片实现放大或缩小

在预览图片时,可以通过点击图片实现图片的放大或缩小。该功能的实现主要通过手势识别器实现。核心代码如下:imageV = [[UIImageView alloc] initWithFrame:self.bounds]; imageV.contentMode = UIViewContentModeScaleAspectFit; [self addSubview:imag

2016-07-28 17:34:43 609

原创 iOS滑动视图通过偏移量判断显示第几个item

滑动视图和UICollectionView一起使用时,容易出现item显示的位置在模拟器上偏移的情况。在出现这个问题时,使用的解决方法是,关闭分页效果,利用UISrollView的代理方法,根据偏移量判断应该显示第几个item,从而计算出要显示的页码。核心代码如下:- (void) scrollViewWillEndDragging:(UIScrollView *)scrollView with

2016-07-27 08:54:42 6257

原创 CAKeyframeAnimation关键帧动画的相关属性和方法

CAKeyframeAnimation可以根据设置的属性方法进行动画效果实现。CAKeyframeAnimation的相关属性有:path:动画的路径,默认是niltimingFunction:动画速度控制函数,用于控制动画运行节奏,有四个属性值:kCAMediaTimingFunctionLinear: 线性,均速 kCAMediaTimingFunctionEaseIn:

2016-07-19 12:15:44 976

原创 CoreAnimation加载动画

CoreAnimation加载动画功能,如我们平时上网页在加载时出现的三个圆在加载的动画效果。该功能用到的主要方法有:NSTimer定时器、对视图进行设置平移和缩放、创建UIBezierPath基于矢量的路径添加画弧方法、关键帧动画CAKeyframeAnimation设置相关属性。三个圆形加载画面,主要由三个view组成,分别为左中右视图,设置的核心代码为://1.初始化centerCir视图

2016-07-19 08:41:40 311

原创 循环滑动图片

循环滑动图片是在APP程序中很实用的,如在腾讯视频中的精选首页就使用到了图片的循环滑动。循环滑动图片用到的主要视图控件有:UIScrollView、UIPageControl、UIImageView,实现自动循环滑动时还用到NSTimer定时器创建子视图核心代码: CGFloat width = self.frame.size.width; CGFloat height = se

2016-07-18 10:31:32 542

原创 iOS 侧滑栏实现的放大和缩小

侧滑栏的应用广泛,这可以简洁主页面,实现功能分类。侧滑栏的实现,主要是创建所需的view,在主页面上根据手指触摸的方向,计算偏移量,而显示侧滑的view。在侧滑菜单栏中可以合理利用tableView创建菜单选项。主视图定位核心代码:-(void)touchesEnded:(NSSetUITouch *> *)touches withEvent:(UIEvent *)even

2016-07-17 09:41:59 1146 1

原创 iOS 启动引导页面

启动引导页面在诸多地方可用得到,如新启动某一个程序时,通常会出现启动引导页。启动引导页面主要是设置项目第一个加载的视图是一个引导性作用的滑动视图和分页视图,滑动视图的小大可根据自己的需求设定。在引导页的最后可选择自己所需跳转的页面视图。核心代码如下:for (int i = 0; i < _imgArray.count; i++) { UIImageView *imageView = [

2016-07-17 09:23:31 616

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除