我想让UIPageControl区域(点)缩短。我试图在尺寸检查器中将其高度更小,但其高度值显示为灰色且无法更改。它的默认值是36.有没有办法以编程方式降低此值? 我知道你可以让页面控制器的背景看得见,但我不希望这样。我想让背景稍微透明,我这样做,但我希望背景的高度更小。 如果有人可以帮助我,那将是非常棒的。 谢谢!
答案 0 :(得分:0)
试试这个:
CGRect frame = pageControl.frame;
frame.size.height = 10.0; // or whatever you want
pageControl.frame = frame;
当然,这可以在你的代码中找到,大概是在可以访问你的pageControl IBOutlet的控制器中。
答案 1 :(得分:0)
这是您更改UIPageControl高度的方法。在viewDidLoad方法的PageViewController.m中,输入以下代码:
self.pageViewController.view.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height - 100);
这会更新UIPageControl视图的frame属性。