<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Eliane_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Eliane_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Eliane_]]></copyright><item><title><![CDATA[Mac下react-native运行Android报错问题解决]]></title><link>https://blog.youkuaiyun.com/Eliane_/article/details/80350985</link><guid>https://blog.youkuaiyun.com/Eliane_/article/details/80350985</guid><author>Eliane_</author><pubDate>Thu, 17 May 2018 14:58:12 +0800</pubDate><description><![CDATA[在react-native下运行Android，模拟器中显示The development server returned response error code:400错误 
 
就因为一个这问题，折腾了大半天，找的文章太多了，一直没解决，最后不知是在哪篇文章中看到一篇文章，一试居然成功运行了项目，一下就是解决方法： 
react-native run-android 命令不会像 run-ios...]]></description><category></category></item><item><title><![CDATA[JavaScript引入百度地图标注点偏移左上角问题]]></title><link>https://blog.youkuaiyun.com/Eliane_/article/details/80311512</link><guid>https://blog.youkuaiyun.com/Eliane_/article/details/80311512</guid><author>Eliane_</author><pubDate>Mon, 14 May 2018 16:32:38 +0800</pubDate><description><![CDATA[在项目中引入了百度地图，运行是发现标注的位置发生了偏移，标注点在左上角（0，0）的位置 
 
此时看不到标注点，拖动时可以看见。在网上各种百度，在JavaScript中加各种代码，都没有效果，但在一篇博客中看见有这么一段代码：

var loadCount = 1;
map.addEventListener(&amp;amp;amp;amp;amp;quot;tilesloaded&amp;amp;amp;amp;amp;quot;,function(){
  if(loadCount == 1...]]></description><category></category></item><item><title><![CDATA[iOS图片压缩成指定大小]]></title><link>https://blog.youkuaiyun.com/Eliane_/article/details/77720099</link><guid>https://blog.youkuaiyun.com/Eliane_/article/details/77720099</guid><author>Eliane_</author><pubDate>Wed, 30 Aug 2017 17:49:25 +0800</pubDate><description><![CDATA[在iOS中涉及一些图片显示和处理问题，在实际中碰到过修改账户头像时上传头像出现  error = Error Domain=com.alamofire.error.serialization.response Code=-1011 “Request failed: not found (404)” UserInfo={com.alamofire.serialization.response.erro]]></description><category></category></item><item><title><![CDATA[automaticallyAdjustsScrollViewInsets那点坑]]></title><link>https://blog.youkuaiyun.com/Eliane_/article/details/52421747</link><guid>https://blog.youkuaiyun.com/Eliane_/article/details/52421747</guid><author>Eliane_</author><pubDate>Sat, 03 Sep 2016 10:34:41 +0800</pubDate><description><![CDATA[很多页面都会带导航栏控制器，所以会导致很多控制器如collectionView、tableView控制器等的Y轴要从64开始。今天在设置collectionViewCell时，因为collectionView的frame的height只设置了50，item的高度40，在运行时，一直出不来，设置断点，collectionView的dataSource方法UICollectionViewCell一直跳]]></description><category></category></item><item><title><![CDATA[栈区与堆区的内存分配与管理]]></title><link>https://blog.youkuaiyun.com/Eliane_/article/details/52414833</link><guid>https://blog.youkuaiyun.com/Eliane_/article/details/52414833</guid><author>Eliane_</author><pubDate>Fri, 02 Sep 2016 16:14:34 +0800</pubDate><description><![CDATA[程序在分配内存时，分为：栈区、堆区、全局区、文字常量区、程序代码块区。
栈区：由编译器自动分配释放，存放函数的参数值，局部变量，如地址（指针）、普通变量（int）等。内存的分配是连续的。
堆区：一般由程序员分配和释放，若程序员不释放，可能会引起内存泄漏。堆区中存放的是对象。在内存中的分布是不连续的，是由不同区域的内存块通过指针链接起来，类似于链表。
全局区（静态区 static）：全局变量和静态变量]]></description><category></category></item><item><title><![CDATA[iOS 自适应label行高]]></title><link>https://blog.youkuaiyun.com/Eliane_/article/details/52071810</link><guid>https://blog.youkuaiyun.com/Eliane_/article/details/52071810</guid><author>Eliane_</author><pubDate>Sat, 30 Jul 2016 11:25:21 +0800</pubDate><description><![CDATA[在使用label显示文字时，会出现只显示一行内容的情况，此时需要设置根据内容和字号判断尺寸。
核心代码如下：
//获取内容
        CommentModel *model = self.data[indexPath.row];
        NSString *content = model.content;        //属性字典
        NSDictionary *attr]]></description><category></category></item><item><title><![CDATA[UIScrollView下拉实现图片放大或缩小]]></title><link>https://blog.youkuaiyun.com/Eliane_/article/details/52057523</link><guid>https://blog.youkuaiyun.com/Eliane_/article/details/52057523</guid><author>Eliane_</author><pubDate>Thu, 28 Jul 2016 17:49:17 +0800</pubDate><description><![CDATA[在有的tableView中嵌套了imageView，在下拉tableView时，可以实现图片的放大，松开下拉图片可回到原点。
核心代码：
// 实时调用
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{    //contentOffset:偏移量
    CGFloat offSetY = scrollView.contentOffset]]></description><category></category></item><item><title><![CDATA[点击图片实现放大或缩小]]></title><link>https://blog.youkuaiyun.com/Eliane_/article/details/52057336</link><guid>https://blog.youkuaiyun.com/Eliane_/article/details/52057336</guid><author>Eliane_</author><pubDate>Thu, 28 Jul 2016 17:34:43 +0800</pubDate><description><![CDATA[在预览图片时，可以通过点击图片实现图片的放大或缩小。该功能的实现主要通过手势识别器实现。
核心代码如下：
imageV = [[UIImageView alloc] initWithFrame:self.bounds];
        imageV.contentMode = UIViewContentModeScaleAspectFit;        [self addSubview:imag]]></description><category></category></item><item><title><![CDATA[iOS滑动视图通过偏移量判断显示第几个item]]></title><link>https://blog.youkuaiyun.com/Eliane_/article/details/52041932</link><guid>https://blog.youkuaiyun.com/Eliane_/article/details/52041932</guid><author>Eliane_</author><pubDate>Wed, 27 Jul 2016 08:54:42 +0800</pubDate><description><![CDATA[滑动视图和UICollectionView一起使用时，容易出现item显示的位置在模拟器上偏移的情况。在出现这个问题时，使用的解决方法是，关闭分页效果，利用UISrollView的代理方法，根据偏移量判断应该显示第几个item，从而计算出要显示的页码。
核心代码如下：
- (void) scrollViewWillEndDragging:(UIScrollView *)scrollView with]]></description><category></category></item><item><title><![CDATA[CAKeyframeAnimation关键帧动画的相关属性和方法]]></title><link>https://blog.youkuaiyun.com/Eliane_/article/details/51954689</link><guid>https://blog.youkuaiyun.com/Eliane_/article/details/51954689</guid><author>Eliane_</author><pubDate>Tue, 19 Jul 2016 12:15:44 +0800</pubDate><description><![CDATA[CAKeyframeAnimation可以根据设置的属性方法进行动画效果实现。
CAKeyframeAnimation的相关属性有：
path：动画的路径，默认是nil
timingFunction:动画速度控制函数，用于控制动画运行节奏，有四个属性值：
kCAMediaTimingFunctionLinear: 线性，均速
        kCAMediaTimingFunctionEaseIn:]]></description><category></category></item><item><title><![CDATA[CoreAnimation加载动画]]></title><link>https://blog.youkuaiyun.com/Eliane_/article/details/51952418</link><guid>https://blog.youkuaiyun.com/Eliane_/article/details/51952418</guid><author>Eliane_</author><pubDate>Tue, 19 Jul 2016 08:41:40 +0800</pubDate><description><![CDATA[CoreAnimation加载动画功能，如我们平时上网页在加载时出现的三个圆在加载的动画效果。该功能用到的主要方法有：NSTimer定时器、对视图进行设置平移和缩放、创建UIBezierPath基于矢量的路径添加画弧方法、关键帧动画CAKeyframeAnimation设置相关属性。
三个圆形加载画面，主要由三个view组成，分别为左中右视图，设置的核心代码为：
//1.初始化centerCir视图]]></description><category></category></item><item><title><![CDATA[循环滑动图片]]></title><link>https://blog.youkuaiyun.com/Eliane_/article/details/51939860</link><guid>https://blog.youkuaiyun.com/Eliane_/article/details/51939860</guid><author>Eliane_</author><pubDate>Mon, 18 Jul 2016 10:31:32 +0800</pubDate><description><![CDATA[循环滑动图片是在APP程序中很实用的，如在腾讯视频中的精选首页就使用到了图片的循环滑动。
循环滑动图片用到的主要视图控件有：UIScrollView、UIPageControl、UIImageView，实现自动循环滑动时还用到NSTimer定时器
创建子视图核心代码：
    CGFloat width = self.frame.size.width;
    CGFloat height = se]]></description><category></category></item><item><title><![CDATA[iOS 侧滑栏实现的放大和缩小]]></title><link>https://blog.youkuaiyun.com/Eliane_/article/details/51930829</link><guid>https://blog.youkuaiyun.com/Eliane_/article/details/51930829</guid><author>Eliane_</author><pubDate>Sun, 17 Jul 2016 09:41:59 +0800</pubDate><description><![CDATA[侧滑栏的应用广泛，这可以简洁主页面，实现功能分类。
侧滑栏的实现，主要是创建所需的view，在主页面上根据手指触摸的方向，计算偏移量，而显示侧滑的view。在侧滑菜单栏中可以合理利用tableView创建菜单选项。
主视图定位核心代码：


-(void)touchesEnded:(NSSetUITouch
 *> *)touches withEvent:(UIEvent *)even]]></description><category></category></item><item><title><![CDATA[iOS 启动引导页面]]></title><link>https://blog.youkuaiyun.com/Eliane_/article/details/51930759</link><guid>https://blog.youkuaiyun.com/Eliane_/article/details/51930759</guid><author>Eliane_</author><pubDate>Sun, 17 Jul 2016 09:23:31 +0800</pubDate><description><![CDATA[启动引导页面在诸多地方可用得到，如新启动某一个程序时，通常会出现启动引导页。
启动引导页面主要是设置项目第一个加载的视图是一个引导性作用的滑动视图和分页视图，滑动视图的小大可根据自己的需求设定。在引导页的最后可选择自己所需跳转的页面视图。
核心代码如下：
for (int i = 0; i < _imgArray.count; i++) {    UIImageView *imageView = []]></description><category></category></item></channel></rss>