首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏sktj

    IOS 翻页

    PageControlViewController:UIViewController, UIScrollViewDelegate { 4 5 var scrollView = UIScrollView() 6 var pageControl 21 let pcRect = CGRect(x:0, y:screenHeight - pcHeight, width:screenWidth, height:pcHeight) 22 23 pageControl.frame = pcRect 24 pageControl.numberOfPages = 2 25 pageControl.currentPage = 0 26 pageControl.backgroundColor = UIColor.gray 27 pageControl.addTarget(self, action: selector(PageControlViewController.pageControlDidChanged ) 42 } 43 44 func pageControlDidChanged(_ sender:AnyObject) 45 { 46 let crtPage = (CGFloat)(pageControl.currentPage

    1.5K60发布于 2019-07-08
  • 来自专栏全栈程序员必看

    iOS学习笔记——滚动视图(scrollView)

    nonatomic) UIScrollView *scrollView; //视图中小圆点,对应视图的页码 @property (retain, nonatomic) UIPageControl *pageControl self.scrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 320, 345)]; //初始化pageControl self.pageControl = [[UIPageControl alloc]initWithFrame:CGRectMake(0, 344, 320, 36)]; //初始化数组 添加到当前视图中 [self.view addSubview:self.scrollView]; [self.view addSubview:self.pageControl]; = pages; //默认当前页为第一页 self.pageControl.currentPage = 0; //为页码控制器设置标签 self.pageControl.tag

    2K10编辑于 2022-07-18
  • 来自专栏学海无涯

    iOS17适配指南之UIPageControl

    width: bannerW * CGFloat(bannerArray.count), height: 0) return scrollView }() lazy var pageControl : UIPageControl = { let pageControl = UIPageControl(frame: CGRect(x: 0, y: 0, width: bannerH - 30.0, height: 16)) pageControl.center = CGPoint(x: bannerW * 0.5, y: 240.0) pageControl.numberOfPages = timerProgress // 启动定时器 timerProgress.resumeTimer() pageControl.addTarget(self viewDidLoad() { super.viewDidLoad() view.addSubview(scrollView) view.addSubview(pageControl

    59420编辑于 2023-07-24
  • 来自专栏浮躁的喧嚣

    iOS-UIScrollerView

    property (nonatomic,strong) UIScrollView *scrollerView; @property (nonatomic,strong) UIPageControl *pageControl setPagingEnabled:YES]; [view addSubview:self.scrollerView]; } - (void)loadPageCon:(UIView *)view{ self.pageControl initWithFrame:CGRectMake(view.bounds.size.width-200, view.bounds.size.height-20, 200, 20)]; self.pageControl.numberOfPages = 5; self.pageControl.pageIndicatorTintColor = [UIColor orangeColor]; self.pageControl.currentPageIndicatorTintColor = [UIColor grayColor]; [view addSubview:self.pageControl]; } #pragma mark- scrollViewDelegate -

    73610编辑于 2023-11-22
  • 来自专栏学海无涯

    iOS16适配指南之UIPageControl

    import UIKit class ViewController: UIViewController { lazy var pageControl: UIPageControl = { let pageControl = UIPageControl(frame: CGRect(x: 0, y: 0, width: 200, height: 500)) pageControl.center = view.center pageControl.numberOfPages = 6 // 设置方向 pageControl.direction = .bottomToTop // 指示器的图片 pageControl.preferredIndicatorImage = UIImage(systemName: "star func viewDidLoad() { super.viewDidLoad() view.addSubview(pageControl) } }

    80210编辑于 2022-06-30
  • 来自专栏码客

    iOS 引导页实现方式

    @IBOutlet weak var pageControl: UIPageControl! = self.colletcionData.count; self.pageControl.currentPage = 0; self.pageControl.setValue(UIImage.init (named: "pageControl1"), forKey: "_pageImage") self.pageControl.setValue(UIImage.init(named: "pageControl2 = currPage; if(currPage == self.colletcionData.count - 1){ self.pageControl.isHidden = true ; }else{ self.pageControl.isHidden = false; } } 用到的Cell import UIKit class WelcomeCell

    1.7K10发布于 2019-10-22
  • 来自专栏java系统

    java jsp实现网络考试系统(mysql)

    sname.equals("")){ fun.setFunname(sname); } PageControl pc = new PageControl(); Integer currindex pname.equals("")){ paper.setPname(pname); } PageControl pc = new PageControl(); Integer currindex response) throws ServletException, IOException { Studentpaper studentpaper = new Studentpaper(); PageControl pc = new PageControl(); Integer currindex = 1; if(request.getParameter("index")! scontent.equals("")){ subject.setScontent(scontent); } PageControl pc = new PageControl();

    8.3K00发布于 2020-08-13
  • 来自专栏HelloWorld杰少

    使用 UICollectionView 实现首页卡片轮播效果

    > 0 { self.setupTimer() } } } // 分页控件 private var pageControl = nil { var pSize: CGSize = CGSize(width: 0, height: 0) if self.pageControl!. frame = pageControlFrame if #available(iOS 14.0, *) { self.pageControl?. = nil { self.pageControl?. = tmpPageControl case .custom: self.pageControl = nil } } // 页转换

    3K20编辑于 2022-08-04
  • 来自专栏有趣的django

    Django打造大型企业官网(六)

    self.bannerCount }) }; Banner.prototype.initPageControl = function () { var self = this; var pageControl (".page-control"); for (var i=0;i<self.bannerCount;i++){ var circle = $("

  • "); pageControl.append (circle); if (i === 0){ circle.addClass("active"); } } pageControl.css({"width this.listenArrowClick(); }; 4.10.小圆点点击事件和自动更新当前选中的小圆点 src/js/index.js function Banner() { this.pageControl index = self.index - 1; } // 通过index获取到当前的li标签,添加active样式,兄弟li标签移除active样式 self.pageControl.children

99230发布于 2019-06-24
  • 来自专栏技术总结

    DWIntrosPage 简单定制引导页

    ; NSInteger currentIndex = [self.viewControllers indexOfObject:_currentPage]; [self.pageControl [self.currentPage updateAlpha:currentPageAlpha]; // change the alpha of skip button and pageControl self.viewControllers lastObject] ) { self.skipButton.alpha = currentPageAlpha; self.pageControl.alpha == [self.viewControllers lastObject]) { self.skipButton.alpha = nextPageAlpha; self.pageControl.alpha scrollView.contentOffset.x > self.historyX)) { self.skipButton.alpha = 0; self.pageControl.alpha

    1.1K50发布于 2018-09-30
  • 来自专栏云原生布道专栏

    IOS开发系列——启动页专题【整理,部分原创】

    =100; //设置表示的页数 pageControl.numberOfPages =3; //设置选中的页数 pageControl.currentPage =0; //设置未选中点的颜色 pageControl.pageIndicatorTintColor = [UIColor whiteColor]; //设置选中点的颜色 pageControl.currentPageIndicatorTintColor = [UIColor orangeColor]; //添加响应事件 [pageControl addTarget:self action:@selector(handlePageControl { //切换pageControl .对应切换scrollView不同的界面 UIScrollView *scrollView = (UIScrollView *)[self.view viewWithTag:200]; // [scrollView setContentOffset:CGPointMake(320 * pageControl.currentPage,

    2.4K10编辑于 2022-03-08
  • 来自专栏自动化测试相关的个人心得

    可变模式的自动化工具

    --弹窗--> <el-dialog v-if="<em>pageControl</em>.isEditStep" :visible.sync="<em>pageControl</em>.isEditStep" title="编辑步骤 " width="65%" append-to-body> <tl-step-detail :case-step="<em>pageControl</em>.selectedStep" :visible.sync ="<em>pageControl</em>.isEditStep" is-case-step></tl-step-detail> </el-dialog>

    </template> <script this.pageControl.isEditStep = true }, save (cm, key) { if (key === 'Ctrl-S' && this.pageControl.updateLock === false) { this.pageControl.updateLock = true this.updateScript() } }

    54910编辑于 2023-04-10
  • 来自专栏PowerBI战友联盟

    全网首发 Power BI DAX 纯原生高性能分页矩阵

    分页控件的构造 可以用以下 DAX 构建分页控件如下: PageControl = // 请设置三个参数 VAR vOptionNumber = 10 // 有多少种每页行数的选择 VAR 关键是如何构建这个度量值,用 DAX 实现如下: PageControl.IsInPage = VAR vRowMin = MIN( PageControl[Row] ) VAR vRowMax = MAX( PageControl[Row] ) VAR vCurrentValue = SELECTCOLUMNS( SUMMARIZE( 'Order' , 'Order'[OrderDate 显示行号 对当前的表格显示行号也是非常重要的,用 DAX 实现度量值如下: PageControl.RowNumber = VAR vRowNumberStartInPage = MIN( PageControl

    2.9K40发布于 2021-03-25
  • 来自专栏学海无涯

    iOS14开发-UIView

    var pageControl: UIPageControl! // 总页数 pageControl.numberOfPages = 5 pageControl.center = CGPoint(x: bannerW * 0.5, y ) view.addSubview(pageControl) } @objc func pageIndicate(pageControl: UIPageControl ) { let currentIndex = pageControl.currentPage // 设置偏移 banner.setContentOffset = UIPageControl() pageControl.addAction( UIAction { action in let pageControl = action.sender

    14.8K10发布于 2021-01-21
  • 来自专栏iOS面试技术问题

    Swift日常开发随笔

    CGSize(width: self.frame.size.width * 3.0, height: 0) return node }() lazy var pageControl // MARK: - Public func resetCurrentPage(_ page: Int) { currentIndex = page pageControl.currentPage super.init(frame: frame) addImageView() addSubview(scrollNode) addSubview(pageControl getActualCurrentPage(calculatedPage: currentIndex - 1) resetImageView() } // 设置 pageControl contentOffsetX > 0 { if contentOffsetX <= scrollView.frame.width * 0.5 { pageControl.currentPage

    2.3K22发布于 2020-10-11
  • 来自专栏進无尽的文章

    编码篇-精析OC史诗级技术之KVC

    看了系统自带的API,无法解决这个问题,现在有两个路: 自定义PageControl 通过runtime遍历出UIPageControl所有属性(包括私有成员属性)利用KVC可强制修改系统的PageControl 然后通过KVC设置自定义图片,实现了效果,代码如下: UIPageControl *pageControl = [[UIPageControl alloc] init]; [pageControl setValue:[UIImage imageNamed:@"home_slipt_nor"] forKeyPath:@"_pageImage"]; [pageControl setValue:[UIImage

    1.7K20发布于 2018-09-12
  • 来自专栏谦谦君子修罗刀

    RN项目第二节 -- 首页实现

    ,当然RN中是没有特定的页面控制器的,所以该PageControl是需要自己封装的。 现在考虑PageControl需要什么属性。属性可以用propTypes来规定,然而最近React组件已经把PropTypes组件移除了React库,所以需要引入prop-types。 style={styles.pageControl} numberOfPages={pageCount} menuViews.push(menuView) } //此处是省略的return 在上面已经写了 } 上面return方法中要返回的PageControl : { flexDirection: 'row', flexWrap: 'wrap', width: screen.width, }, pageControl

    7.4K30发布于 2018-06-19
  • 来自专栏Objective-C

    Swift-MVVM 简单演练(三)

    UIButton(hq_title: "开始体验", color: UIColor.white, backImageName: "new_feature_finish_button") /// pageControl fileprivate lazy var pageControl: UIPageControl = { let pageControl = UIPageControl() pageControl.numberOfPages = 4 pageControl.currentPageIndicatorTintColor = UIColor.orange pageControl.pageIndicatorTintColor = UIColor.black return pageControl }() fileprivate startButton.isHidden = true // 设置当前的偏移量,+0.5是为了处理`scrollView`滚动超过屏幕一半的时候,`pageControl

    3.2K30发布于 2018-05-10
  • 来自专栏西枫里博客

    ASP分页应用bootstrap分页组件。

    例如自定义一个pagecontrol的sub函数:Sub PageControl(pageCount,page),需要传入两个参数:pageCount总页数;page当前页。

    4K10发布于 2018-08-02
  • 来自专栏Rindew的iOS技术分享

    Swift 无限轮播YLCycleViewYLMenuViewYLSinglerowView

    = 6 // menuView.imageViewSize = CGSize(width: 60, height: 60) // menuView.pageControl.pageIndicatorTintColor = .white // menuView.pageControl.currentPageIndicatorTintColor = .darkGray view.addSubview

    1.3K90发布于 2018-06-14
  • 第 2 页
    领券