本文介绍: 目录iOS 基础控件 UIPageControl1. UIPageControl 的常规使用2. UIPageControl 添加交互事件附 Github 源码iOS 基础控件 UIPageControl1. UIPageControl 的常规使用// 创建分页控制器let pageControl = UIPageControl(frame: CGRect(x: 25, y: 650, width: 280, height: 30))// 设置 UIPageControl 页数pageCo

iOS 基础控件 UIPageControl

1. UIPageControl 的常规使用


// 创建分页控制器
let pageControl = UIPageControl(frame: CGRect(x: 25, y: 650, width: 280, height: 30))

// 设置 UIPageControl 页数
pageControl.numberOfPages = 6

// 设置 UIPageControl 背景色
pageControl.backgroundColor = UIColor.gray

// 设置 UIPageControl 页码背景色
pageControl.pageIndicatorTintColor = UIColor.white

// 设置 UIPageControl 选中页码背景色
pageControl.currentPageIndicatorTintColor = UIColor.red

// 设置 UIPageControl 选中的页码数
pageControl.currentPage = 2

self.view.addSubview(pageControl)

效果展示

pagecontrol

2. UIPageControl 添加交互事件


pageControl.addTarget(self, action: #selector(pageChange), for: UIControl.Event.valueChanged)

@objc func pageChange(pc: UIPageControl) {
    print("分页控制器当前页码:(pc.currentPage)")
}

效果展示

pagecontrol-gif

附 Github 源码

ViewController.swift

原文地址:https://blog.csdn.net/java_android_man/article/details/122849444

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_48320.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注