import
UIKit
class
ViewController
:
UIViewController
,
UIScrollViewDelegate
{
//界面设计元素引用
@IBOutlet
var
pageControl:
UIPageControl
!
scrollView:
UIScrollView
!
courses = [
[
"name"
:
"Swift"
"pic"
"swift.png"
],
"ObjectC"
"oc.jpg"
"Java"
"java.png"
]
]
override
func
viewDidLoad() {
super
.viewDidLoad()
// Do any additional setup after loading the view,typically from a nib.
//设置scrollView的内容总尺寸
scrollView.contentSize =
CGSizeMake
(
CGFloat
(
CGRectGetWidth
(
self
.view.bounds)) *
.courses.count),
CGRectGetHeight
.view.bounds)
)
scrollView.showsHorizontalScrollIndicator =
false
scrollView.showsVerticalScrollIndicator =
false
scrollView.scrollsToTop =
false
//协议代理,在本类中处理滚动事件
scrollView.delegate =
self
//滚动时只能停留到某一页
scrollView.pagingEnabled =
true
let
size = scrollView.bounds.size
for
(seq,course)
in
courses.enumerate() {
page =
UIView
()
imageView=
@H_301_271@page.addSubview(imageView);
UIImageView
(image:
UIImage
(named:course[
]!))