iOS开发基本控件之UIScrollView
2015-02-16 22:21
288 查看
关于UIScrollView
使用情景:众所周知,手机的屏幕是十分有限的,经常会遇到所需要显示的内容超出手机的屏幕的情况。
UISrollView是一个能够滚动的视图控件,可以用来显示大量的内容,通过滑动屏幕,能够看到所有的内容。
UIScrollView的常用属性
首先,让我们来测试一下contentSize, 向storyboard中拖拽一个view,再向其中加入scrollView,再向scrollView中加入imageView用来显示图片(注意这里选取的图片要大于手机屏幕),顺便将imageView的size设置为图片相同大小.
对应的viewController.m中代码如下:
使用情景:众所周知,手机的屏幕是十分有限的,经常会遇到所需要显示的内容超出手机的屏幕的情况。
UISrollView是一个能够滚动的视图控件,可以用来显示大量的内容,通过滑动屏幕,能够看到所有的内容。
UIScrollView的常用属性
/** 以手机屏幕左上角为点到scrollView的原点的,记录当前滚动的位置(Default is CGPointZero) */ @property (nonatomic) CGPoint contentOffset; /** 指定scrollView的滚动范围(Default is CGSizeZero) */ @property (nonatomic) CGSize contentSize; /** 指定scrollView额外的滚动范围(Default is UIEdgeInsetsZero) */ @property (nonatomic) UIEdgeInsets contentInset;
首先,让我们来测试一下contentSize, 向storyboard中拖拽一个view,再向其中加入scrollView,再向scrollView中加入imageView用来显示图片(注意这里选取的图片要大于手机屏幕),顺便将imageView的size设置为图片相同大小.
对应的viewController.m中代码如下:
interface JKViewController () { /** ScrollView */ @property (nonatomic, weak) IBOutlet UIScrollView *scrollView; /** ImageView */ @property (nonatomic, weak) IBOutlet UIImageView *imgView; } - (void)viewDidLoad { [super viewDidLoad]; // 这里设置scrollView的contentSize,否则默认为CGSizeZero self.scrollView.contentSize = self.imgView.frame.size; }
相关文章推荐
- iOS开发UIScrollView控件详解
- IOS开发UIScrollView控件详解
- iOS开发UI篇—UIScrollView控件介绍
- iOS开发UI篇—UIScrollView控件实现图片轮播
- iOS开发UI篇—UIScrollView控件介绍
- iOS开发UI篇—UIScrollView控件实现图片缩放功能
- iOS开发UI篇—UITableview控件基本使用
- iOS开发UI篇—UITableview控件基本使用
- iOS开发UI篇—UIScrollView控件实现图片轮播
- IOS开发UIScrollView控件详解
- IOS开发UIScrollView控件详解
- iOS开发UI篇—UIScrollView控件介绍
- IOS学习:基本控件(UIScrollView)
- IOS开发(18)之UIScrollView控件
- iOS开发UI篇—UIScrollView控件实现图片轮播
- IOS开发UIScrollView控件详解
- iOS开发UI篇—UIScrollView控件实现图片轮播
- iOS开发UI篇—UITableview控件基本使用
- iOS开发UI篇—UIScrollView控件实现图片缩放功能
- iOS开发UI篇—UIScrollView控件实现图片轮播