scrollview背景

当scrollview不设置背景色时,拖动scrollview上的内容,边界显示view的背景色。

当scrollview设置背景色时,拖动scrollview上的内容,边界显示scrollview的背景色

用两种颜色时,可以在scrollview上再添加一层,如黄色的view。

- (void)viewDidLoad
{
    [super viewDidLoad];
	// Do any additional setup after loading the view, typically from a nib.
    //CGFloat w = self.view.frame.size.width;
    //CGFloat h = self.view.frame.size.height;
    int w = self.view.bounds.size.width;
    int h = self.view.bounds.size.height;

    self.view.backgroundColor = [UIColor redColor];

    _scrollView = [[UIScrollView alloc]initWithFrame:self.view.frame];
    _scrollView.backgroundColor = [UIColor blueColor];

    [self.view addSubview:_scrollView];

    UIView *view = [[UIView alloc]initWithFrame:self.view.frame];
    [_scrollView addSubview: view];

    view.backgroundColor = [UIColor yellowColor];

    for(int i = 0;i< kCount;i++)
    {

        NSString *name = [NSString stringWithFormat:@"%02d.jpg",i+1];
        UILabel *label = [[UILabel alloc] init];
        label.frame = CGRectMake(i*w, 0, w, h);
        label.text = name;
        [view addSubview:label];

    }

    _scrollView.userInteractionEnabled = YES;

    _scrollView.contentSize = CGSizeMake(kCount*w, 800);// height == 0 代表 禁止垂直方向滚动
    _scrollView.scrollEnabled = YES;
    _scrollView.pagingEnabled = YES;

    _scrollView.delegate = self;

}
时间: 2024-10-08 20:50:27

scrollview背景的相关文章

NGUI ScrollView总结

1顶级父类加boxCollider和UIDragScrollView脚本保证在item拖走后也能通过拖拽剩余区域的方式操作. 2下一级添加UIPanel在Clipping设定区域,注意如果设定softClip就不能保证item填满,会从alpha值为1的地方开始填充. 3添加UIScrollView脚本和SpringPanel脚本(如果位置不是zero要在SpringPanel中设置). 4再下级如要保证item位置总是合适则添加UICenterOnChild脚本(如果添加则不能保证充满),如要

OC版写一个快速集成网易新闻,腾讯视频,头条首页的ZJScrollPageView,实现视图联动

最终效果 一.构思部分: 打算分为三个部分, 滑块部分View, 内容显示部分View, 包含滑块View和显示内容View的View,以便于可以灵活的使用 1. 滑块部分View 1.1 要实现滑块可以滚动, 考虑可以直接使用collectionView, 但是这里还是直接使用scrollView方便里面的控件布局 1.2 要实现滑块的点击, 可以直接使用UIButton, 但是经过尝试, 要让button的frame随着文字的宽度来自适应实现比较麻烦, 所以选择了使用UILabel添加点击手

Android:继承ScrollView实现自定义向上滚动弹出框(背景半透明)

现在常见的效果:点击按钮向上弹出框展示信息,弹出后背景变为半透明,并且支持手势滑动关闭弹出框. 效果图如下: 下面上代码: 1.核心类:自定义向上弹出框 VerticalScrollView.java package app.popupbox.view; import android.app.Activity; import android.content.Context; import android.graphics.Color; import android.util.AttributeS

cocos2dx 3.0 scrollview 在android下面背景變綠色了

在windows上面跑的是OK的,  在android下面跑的時候就變成這樣子了: 經過一番摸索, 終於搞定, 解決方法如下: 打開project_name\frameworks\cocos2d-x\cocos\platform\android\java\src\org\cocos2dx\lib\Cocos2dxActivity.java文件,  按圖修改就是添加了兩句話, 設置渲染格式為RGB_565,  默認的格式是ARGB8888,  如果沒有這句話,  那下面的setEGLConfigC

Android零基础入门第61节:滚动视图ScrollView

原文:Android零基础入门第61节:滚动视图ScrollView 前面几期学习了ProgressBar系列组件.ViewAnimator系列组件.Picker系列组件和时间日期系列组件,接下来几期继续来学习常见的其他组件. 一.ScrollView概述 从前面的学习有的同学可能已经发现,当拥有很多内容时屏幕显示不完,显示不全的部分完全看不见.但是在实际项目里面,很多内容都不止一个屏幕宽度或高度,那怎么办呢?那就需要本节学习的ScrollView来完成. 在默认情况下,ScrollView只是

ScrollView+ListView滚动冲突,没有滑动效果 解决办法

问题背景 今天做个界面需要在整个布局都要滚动的基础上添加一个ListView元素,整个布局滚动当然用ScrollView.但是在ScrollView+ListView的布局画好后,发现整个界面都无法滚动,而且ListView只显示了第一条元素. 查看布局提示:The vertically scrolling ScrollView should not contain another vertically scrolling widget (ListView). 问题分析: 由上面那个提示可以看到

iOS开发-图片查看(ScrollView+UIPageControl)

上周没事写了一个简单的图片查看,上次的查看只用到了一个UIImageView,不断的替换背景图片,实现图片之间的切换.通过ScrollView可以很简单的是实现图片之间的查看,设置setPagingEnabled通过坐标,宽度的设置,可以简单实现一个图片的简单分页查看显示,当然如果你有需求说需要进行所谓的无限循环,在开始和结束的时候的设置一下事件,常用的新闻客户端,图片新闻查看的时候很少有进行最后的时候跳到第一页,一般都是最后的时候都是推荐相关内容,多说了两句,开始吧: ScrollView图片

iOS学习笔记——滚动视图(scrollView)

滚动视图:在根视图中添加UIScrollViewDelegate协议,声明一些对象属性 @interface BoViewController : UIViewController<UIScrollViewDelegate> //滚动视图对象 @property (retain, nonatomic) UIScrollView *scrollView; //视图中小圆点,对应视图的页码 @property (retain, nonatomic) UIPageControl *pageContr

iOS之XIB拖拽scrollView

在使用storyboard和xib时,我们经常要用到ScrollView,还有自动布局AutoLayout,但是ScrollView和AutoLayout 结合使用,相对来说有点复杂.根据实践,我说一下我的理解,在故事板或xib中,ScrollView是根据其下面的一个View的大小来确定ContentSize的大小. 看一下效果 1. 创建一个项目,拖拽一个ScrollView到故事板中,如下图 2. 选中ScrollView,添加约束. 3. 拖拽一个View到ScrollView上, 然后