[Swift 开发] Swift UIScrollView
来源:互联网 发布:slam 单片机 编辑:程序博客网 时间:2024/05/16 15:17
马大哈CEOswift UIScrollView//// ScrollViewController.swift// UIControlDemo//// Created by on 14/12/1.// Copyright (c) 2014年 马大哈. All rights reserved.// import UIKit class ScrollViewController: BaseViewController ,UIScrollViewDelegate{ var scroll: UIScrollView? var pageControl:UIPageControl? override func viewDidLoad() { super.viewDidLoad() self.title = "当前索引: 1 / 5" scroll = UIScrollView(frame: CGRectMake(0, 100, self.view.frame.size.width, 200)) scroll?.backgroundColor = UIColor.redColor() scroll?.delegate = self scroll?.showsHorizontalScrollIndicator = true scroll?.showsVerticalScrollIndicator = true scroll?.pagingEnabled = true self.view.addSubview(scroll!) for var indexInt = 0; indexInt < 5; ++indexInt{ var xLoca = CGFloat(indexInt) * CGFloat(self.view.frame.size.width) var button = UIButton.buttonWithType(UIButtonType.Custom) as UIButton button.backgroundColor = .grayColor() button.frame = CGRectMake(xLoca, 0, self.view.frame.size.width, 200) button.setTitleColor(UIColor.whiteColor(), forState:.Normal) button.setTitle("点击按钮", forState: UIControlState.Normal) button.titleLabel!.font = UIFont.boldSystemFontOfSize(CGFloat(25)) button.setImage(UIImage(named:""), forState: UIControlState.Normal) button.contentMode = UIViewContentMode.ScaleAspectFit scroll!.addSubview(button) } scroll?.contentSize = CGSizeMake(5*self.view.frame.size.width, 200) scroll?.setContentOffset(CGPointMake(0, 0), animated: true) pageControl = UIPageControl(frame: CGRectMake(0, 320, self.view.frame.size.width,40)) pageControl?.backgroundColor = UIColor.clearColor() pageControl?.numberOfPages = 5 pageControl?.currentPage = 0 pageControl?.pageIndicatorTintColor = UIColor.blackColor() pageControl?.currentPageIndicatorTintColor = UIColor.redColor() pageControl?.userInteractionEnabled = false self.view.addSubview(pageControl!) } func scrollViewDidEndDecelerating(scrollView: UIScrollView) { var index = Int(scrollView.contentOffset.x/scrollView.frame.size.width) pageControl?.currentPage = index self.title = "当前索引: \(index+1) / 5" } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. }}
0 0
- [Swift 开发] Swift UIScrollView
- Swift开发IOS-UIScrollView
- swift UIScrollView
- Swift UIScrollView简单介绍
- swift UIScrollView简单介绍
- Swift UIScrollView(滑动视图)
- Swift-UIScrollView使用详解
- Swift-UIScrollView 应用
- swift教程 swift开发
- Swift之UIScrollView和UIPageControl
- swift UIScrollview 的基本使用
- swift开发
- swift开发
- swift开发
- swift开发
- Swift实现UIScrollView展示多个UIViewController
- Swift - 利用UIScrollView 实现轮播图
- Swift基础(二十四)UIScrollView
- 生活——女人这样活着,让人欣赏,男人何妨不是如此?
- C 详解C语言中的宏定义
- 东莞手机代工厂倒闭 董事长留绝笔信自杀
- 移动页面分隔条&网站优化
- Shell的控制结构l列表
- [Swift 开发] Swift UIScrollView
- 类型值和变量
- Java格式化输出学习笔记
- oracle 常用函数整理
- Qt4.5.2 在ARM平台的搭建、移植详解
- 入职,新人的三天总结
- win7图标变白色的解决办法
- Java接口和实现的异常处理
- 社説 原発政策―「決め方」を見直すときだ