UIScrollView的常见属性

1.CGPoint contentOffset:用来表示UIScrollView滚动的位置

2.CGSize contentSize:用来表示UIScrollView内容的尺寸,滚动范围

3.UIEdgeInsets contentInset:能够在UIScrollView的4周增加额外的滚动区域

#import "ViewController.h"

@interface ViewController ()
@property (weak, nonatomic) IBOutlet UIScrollView *scrollView;
@property (weak, nonatomic) IBOutlet UIImageView *mView;

- (IBAction)scroll;

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];

     self.scrollView.contentSize = self.mView.frame.size; // 总体内容的范围(滚动范围)

    self.scrollView.contentInset = UIEdgeInsetsMake(200, 400, 800, 1600);//设置内边距
   }
-(IBAction)scroll{
    CGPoint offset = self.scrollView.contentOffset;
    offset.x+=10;
    offset.y+=10;
    [self.scrollView  setContentOffset:offset animated:YES];
}

@end
时间: 2024-08-15 00:09:54

UIScrollView的常见属性的相关文章

UIScrollView常见属性

什么是UIScrollView •设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限 • •当展示的内容较多,超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容 • •普通的UIView不具备滚动功能,不能显示过多的内容 • •UIScrollView是一个能够滚动的视图控件,可以用来展示大量的内容,并且可以通过滚动查看所有的内容 •举例:手机上的“设置”.其他示例程序 •如果UIScrollView无法滚动,可能是以下原因: Ø没有设置contentSize Øscroll

UI控件的常见属性

UIView的常见属性: //获得自己的父控件对象 @property(nonatomic,readonly) UIView *superview; //获得自己的所有子控件对象 @property(nonatomic,readonly,copy) NSArray *subviews; //控件的ID\标识,父控件可以通过tag来找到对应的子控件 @property(nonatomic) NSInteger tag; //控件的形变属性(可以设置旋转角度.比例缩放.平移等属性 @property

UIScrollView 常见属性 手势缩放 分页效果

一. 基本使用 作用 UIScrollView可以用于显示多于一个屏幕的内容,超出屏幕范围的内容可以通过滑动进行查看 常见属性  ? CGSize contentSize :设置UIScrollView的滚动范围 ? CGPoint contentOffset :UIScrollView当前滚动的位置 ? UIEdgeInsets contentInset :这个属性可以在四周增加滚动范围 其他属性  ? BOOL bounces 是否有弹簧效果 ? BOOL scrollEnabled 是否能

UIView的常见属性和方法

- (void)viewDidLoad { [super viewDidLoad]; // 临时View UIView *temp = [[UIView alloc] init]; temp.frame = CGRectMake(0, 0, 100, 100); [self.view addSubview:temp]; //UIView的常见属性 //1. 获得自己的父控件 [temp superview]; //2. 获得自己所有的子控件对象 [temp subviews]; //3. 控件的

UIPickerView的常见属性

一.UIPickerView 1.UIPickerView的常见属性 // 数据源(用来告诉UIPickerView有多少列多少行) @property(nonatomic,assign) id<UIPickerViewDataSource> dataSource; // 代理(用来告诉UIPickerView每1列的每1行显示什么内容,监听UIPickerView的选择) @property(nonatomic,assign) id<UIPickerViewDelegate>  

Android ListView常见属性问题

Question 1: listview在拖动的时候背景图片消失变成黑色背景.等到拖动完毕我们自己的背景图片才显示出来. 解决办法: xml中: android:scrollingCache="false"  或者 android:cacheColorHint="#00000000" 代码中: setScrollingCacheEnabled(false)  或者 setCacheColorHint(0)  或者setCacheColorHint(Color.TRA

以《淘宝网》为例,描绘质量属性的六个常见属性场景

以<淘宝网>为例,描绘质量属性的六个常见属性场景. 1.可用性 可用性与系统故障及其后果相关.当系统不再提供其规范中所说的服务时,就出现了系统故障.系统用户可以观察到此类故障. 可用性是指系统正常运行时间的比例,是通过两次故障之间的时间长度或在系统崩溃情况下能够恢复正常运行的速度来衡量的 刺激源 用户 刺激 很多用户同时访问,系统出现崩溃 制品 系统 环境 正常操作 响应 系统检测到事件:记录故障,通知系统 响应度量 两分钟后,系统可以继续正常使用 2.可修改性 两个关注点:可以修改什么?何时

UIView常见属性与方法

常见属性: @property(nonatomic,readonly) UIView    *superview; 获得自己的父控件对象 @property(nonatomic,readonly,copy) NSArray   *subviews; 获得自己的所有子控件对象 @property(nonatomic) NSInteger   tag; 控件的ID(标识),父控件可以通过tag来找到对应的子控件 @property(nonatomic) CGAffineTransform   tra

【UIKit】UIView的常见属性

1.superview 获得自己的父控件对象 @property(nonatomic,readonly)UIView *superview 2.subviews 获得自己的所有子控件对象 @property(nonatomic,readonly,copy)NSArray *subviews; int count=self.view.subviews.count; NSLog(@"控件的个数有%d",count); 3.tag 控件的ID\标志,父控件可以通过tag来找到相应的子控件 @