添加点(就像 UIPageViewController 中的点)到 SKScene
Adding dots (Like the ones in UIPageViewController) to a SKScene
如何将 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
如何将 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