代码库> 滚动视图> swift5.0 UIScrollView基础使用
swift5.0 UIScrollView基础使用
关注
上传者:bangzi 分类:滚动视图(Scrollview)
查看次数:685 下载次数:108
上传时间:2020-01-06 大小:39 B
swift5.0 UIScrollView基础使用
func addScrollView() {
let scrollView = UIScrollView()
view.addSubview(scrollView)
addAutoLayout(obj: scrollView)

scrollView.delegate = self;

//设置scrollView的背景颜色
scrollView.backgroundColor = UIColor.red

scrollView.contentSize = CGSize(width: view.frame.width, height: 500 * 3) // ContentSize属性,滑动内容宽度和高度

//修改滑动光标的颜色
/**
default // 默认灰色广标
black // 黑色光标
white // 白色光标
*/
scrollView.indicatorStyle = UIScrollView.IndicatorStyle.black

//true滑动到边缘时光标具有反弹效果(光标变短)
scrollView.bounces = true

//分页效果 每次移动一个格
// scrollView.isPagingEnabled = true

scrollView.contentOffset = CGPoint(x: 50, y: 500)

// 显⽰示⽔水平滚动条(默认为true)
scrollView.showsHorizontalScrollIndicator = true
//显⽰示垂直滚动条(默认为true)
scrollView.showsVerticalScrollIndicator = true

//设置UIScrollView的缩放大小(默认缩放小大为1.0)
scrollView.minimumZoomScale = 0.2
scrollView.maximumZoomScale = 2
// 缩放回弹(默认为true,在超出缩放范围会有一个回弹效果)
scrollView.bouncesZoom = true

// 点击设备状态栏会自动滚动到顶部
scrollView.scrollsToTop = true

//把view添加到scrollView上
scrollView.addSubview(view1)
scrollView.addSubview(view2)
scrollView.addSubview(view3)


}
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0


下载过该代码的还下载了
综合评论
  • https://github.com/li199508/LVCycleScrollView
    李俊宇 评论了 LVCycleScrollView
  • 还是有bug,四个选项,选择第二个,再选第三个,然后再点击第二个,就页面失灵了。
    18598270503 评论了 CBSegment
  • 视酷即时通讯,售后服务非常差,当面一套,背后一套,付了钱,啥事不管
    18615677850 评论了 视酷即时通讯群聊系统
  • 这个只能在苹果的原生地图上运用吗?
    15223416385 评论了 经纬度画运动轨迹
  • 真有意思,放个与标题不一样的项目,还有人评论好
    小忆月 评论了 地址管理
  • 搜索怎么不走 老铁?
    爱上非主流女孩 评论了 通过地图获取地址信息
提示
sina weixin mail 回到顶部