如何将UIPageViewController
中的点添加到我的游戏中?我想告诉它有多少个点,以及是否选择第一个,第二个或第三个点。
(选择我的意思是让它比其他人更明显)
使用UIPageControl作为现成的解决方案。
let pageControl = UIPageControl()
self.view.addSubview(self.pageControl)
self.pageControl.translatesAutoresizingMaskIntoConstraints = false
NSLayoutConstraint.activate([
self.pageControl.leftAnchor.constraint(equalTo: self.view.safeAreaLayoutGuide.leftAnchor, constant: 43),
self.pageControl.bottomAnchor.constraint(equalTo: self.view.safeAreaLayoutGuide.bottomAnchor, constant: -33)
])
然后你可以控制它的点数:
self.pageControl.numberOfPages = numberOfTotalDots
并设置选择哪一个:
self.pageControl.currentPage = selectedDot