这个真的很烦我!这个UIView
子类的名称是什么?我不是在谈论罗盘本身,而是在视图底部的两个点。我知道它不是私有API,因为我以前见过它。或者我感到困惑,这根本不是UIView
,而是UIViewController
。这里显示了哪个UIView / UIViewController
子类。它的作用类似于UIScrollView
,但具有不同的页面,并且屏幕底部有点,用于显示用户在页面中的相对进度。我已经检查了这个关于UIView
子类的链接,但是在大约第45个之后就丢失了。 http://www.themusingsofalostprogrammer.com/2010/09/list-of-every-uiview-subclass.html
http://0.tqn.com/d/gps/1/0/s/G/-/-/iOS-7-Compass-App.jpg
谢谢你的时间。
答案 0 :(得分:1)
这是一个UIPageControl。它对应(或应该对应)用户可以侧向滚动到的“页面”的数量。通常情况下,它表示有多少页面,以及我们在哪一页,另外它通常提供了一种侧向滚动的方式(通过点击向左或向右)。
答案 1 :(得分:0)
如果我可以添加到亚马逊说的话......
要有效地使用UIPageControl,您还需要一个包含内容的UIScrollView。对页面控件的更新应导致更改scrollView的contentOffset
,如下面的代码所示。 UIScrollView有一个pagingEnabled
属性,应设置为YES
以完成分页的错觉。
- (IBAction)pageValueChanged:(UIPageControl *)sender
{
// self.pagedView is an IBOutlet to a UIScrollView
[self.pagedView setContentOffset:CGPointMake( sender.currentPage * 320, 0 ) animated:YES];
}