Xcode 4 UIPage Control:如何更改页面控制的高度?

时间:2011-09-14 17:01:02

标签: xcode xcode4 height uipagecontrol

我想让UIPageControl区域(点)缩短。我试图在尺寸检查器中将其高度更小,但其高度值显示为灰色且无法更改。它的默认值是36.有没有办法以编程方式降低此值? 我知道你可以让页面控制器的背景看得见,但我不希望这样。我想让背景稍微透明,我这样做,但我希望背景的高度更小。 如果有人可以帮助我,那将是非常棒的。 谢谢!

2 个答案:

答案 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属性。