首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从UIScrollView导航到自定义页面

如何从UIScrollView导航到自定义页面
EN

Stack Overflow用户
提问于 2021-09-24 11:37:31
回答 1查看 81关注 0票数 0

Github链接- https://github.com/dnlatt/iOS/tree/master/MobileDataUsage2

  1. I从核心数据中获取数据并传递给

代码语言:javascript
运行
复制
let detailVC = segue.destination as! MobileDataDetailsViewController
        detailVC.selectedYear = year
        detailVC.years = years
        detailVC.coreDataYears = coreDataYears

  1. 在该页面中,我想以滑块格式显示所有数据。

代码语言:javascript
运行
复制
 override func viewDidLoad() {
        super.viewDidLoad()
        pageControl.numberOfPages = coreDataYears.count
        pageControl.backgroundColor = .systemBlue
        pageControl.currentPage = 1
        scrollView.delegate = self
        
        pageControl.addTarget(self, action: #selector(pageControlDidChange(_:)) , for: .valueChanged)
        view.addSubview(scrollView)
        view.addSubview(pageControl)
        
    }

  1. 如何访问核心数据阵列的索引?例如,如果用户选择'2018‘,我需要导航到第2页并显示第2页的结果。我可以在页面视图控制事件中设置页面编号。

如果我点击2018年从第一个屏幕,它总是导航到2019年的数据结果。我想设置正确的页面&导航到正确的页面。如何从selectedYear: Year!中获取coreDataYears: [Year] = []索引并导航到正确的页面。我可以在下面的参数中设置变量

代码语言:javascript
运行
复制
pageControl.currentPage = 1

现在只显示2019年的结果,这是第一次。

  1. ,如果我在页面周围滑动,它总是粘在底部。如何在其中修复UI布局?此外,UI.

上还有额外的滚动页。

EN

Stack Overflow用户

发布于 2021-09-25 06:24:11

Githublink - https://github.com/dnlatt/iOS/tree/master/MobileDataUsage3

通过使用UIPageViewController重构代码解决了这个问题。详细信息在上面的Github链接。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69314396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档