将点(如UIPageViewController中的点)添加到SKScene

时间:2018-03-05 08:36:36

标签: ios swift xcode skscene

如何将UIPageViewController中的点添加到我的游戏中?我想告诉它有多少个点,以及是否选择第一个,第二个或第三个点。

(选择我的意思是让它比其他人更明显)

1 个答案:

答案 0 :(得分:0)

使用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