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,

  • 相关阅读:
    Java基础:基本类型
    完全干净的卸载VS2013
    git本地仓库首次push到远程仓库出现错误 ! [rejected] master -> master (fetch first)
    运行VS出现warning C4996错误的解决办法
    xbmc-android的编译
    linux执行sh,出现/bin/sh^M: bad interpreter: No such file or directory
    Ubuntu配置android-vlc编译环境(2015-11-05)
    a80修改默认4k输出,官方代码锁死了
    ubuntu12.04平台下a80编译环境搭建
    编译java代码出现 错误: 需要class, interface或enum 提示
  • 原文地址:https://www.cnblogs.com/guligei/p/3075774.html
Copyright © 2011-2022 走看看