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,

  • 相关阅读:
    c#中MessageBox的使用(转)
    ArcGIS中地图配准(转)
    VS2010中VC9.0Runtime与VC10.0Runtime在win7上装不上提示error code 1603(转)
    win7下安装Oracle 10G 的成功方法
    解决win 7 下打不开chm格式文件的办法
    vi 编辑器
    开源赚钱思路
    如何开始linux 编程
    Linux C语言开发基础
    如何做开源项目——ABC
  • 原文地址:https://www.cnblogs.com/guligei/p/3075774.html
Copyright © 2011-2022 走看看