zoukankan      html  css  js  c++  java
  • scrollview 与 父view

    -(void)animationBlock

    {

        if (!isScrollTop) {

            // self.hotCityView.hidden = YES;

            [UIViewbeginAnimations:nilcontext:nil];

            [UIViewsetAnimationDelegate:self];

            // [UIView setAnimationDidStopSelector:@selector(animationDidStop:finished:context:)];

            [UIViewsetAnimationCurve:UIViewAnimationCurveEaseInOut];

            [UIViewsetAnimationDelay:0.1];

            [UIViewsetAnimationDuration:0.4];

            TTLog(@"hotcityview x y %f%f",self.hotCityView.center.x,self.hotCityView.center.y);

            TTLog(@"indexcityview x y %f%f",self.indexCityView.center.x,self.indexCityView.center.y);

            self.indexCityView.center = indexcityViewCenter;

            

            int row = (hotCityArray.count%4 > 0)?hotCityArray.count/4 + 1:hotCityArray.count/4;

            self.indexCityView.frame =CGRectMake(0, self.hotCityView.frame.origin.y + 39, self.indexCityView.frame.size.width, self.indexCityView.frame.size.height + row *41);

     

            //self.indexCityView.frame =CGRectMake(0, self.indexCityView.frame.origin.y -2, self.indexCityView.frame.size.width, self.indexCityView.frame.size.height + row *41);

            //   TTLog(@"indexcityview y %f",self.indexCityView.frame.size.height + self.hotCityView.frame.origin.y + self.hotCityView.frame.size.height);

            

            //self.cityScrollView.frame = CGRectMake(0, self.cityScrollView.frame.origin.y, 320, self.indexCityView.frame.size.height - self.indexView.frame.size.height);

            [UIViewcommitAnimations];

            isScrollTop = YES;

        }

      

    }

    content size, frame, 小黑点,

     // self.indexCityView.center = indexcityViewCenter;

            

            int row = (hotCityArray.count%4 > 0)?hotCityArray.count/4 + 1:hotCityArray.count/4;

            self.indexCityView.frame =CGRectMake(0, self.hotCityView.frame.origin.y + 39, self.indexCityView.frame.size.width, self.indexCityView.frame.size.height + row *41);,这两句话 效果是一样的,一个设置 center,一个设置  frame,

  • 相关阅读:
    函数
    vue中v-for循环如何将变量带入class的属性名中
    代码规范 前端导航
    2019.8.5 mysql 删除 更新
    2019.8.1
    2019.7.31 Xshell简单学习
    日常使用知识点
    FormData实现文件多次添加累加上传和选择删除
    上传图片
    验证码
  • 原文地址:https://www.cnblogs.com/guligei/p/3075774.html
Copyright © 2011-2022 走看看