Xcode 4 UIPage控件:如何更改Page控件的高度?
我想使UIPageControl区域(点)更短。我试图在尺寸检查器中将其高度更改得更小,但其高度值变灰,无法更改。它的默认值是36。有没有办法通过编程降低此值? 我知道你可以让页面控制器的背景清晰可见,但我不想这样。我想让背景稍微透明,我做到了,但我想背景的高度要小一些。 如果有人能帮我,那就太棒了。 谢谢 试试这个:Xcode 4 UIPage控件:如何更改Page控件的高度?,xcode,xcode4,height,uipagecontrol,Xcode,Xcode4,Height,Uipagecontrol,我想使UIPageControl区域(点)更短。我试图在尺寸检查器中将其高度更改得更小,但其高度值变灰,无法更改。它的默认值是36。有没有办法通过编程降低此值? 我知道你可以让页面控制器的背景清晰可见,但我不想这样。我想让背景稍微透明,我做到了,但我想背景的高度要小一些。 如果有人能帮我,那就太棒了。 谢谢 试试这个: CGRect frame = pageControl.frame; frame.size.height = 10.0; // or whatever you want pageC
CGRect frame = pageControl.frame;
frame.size.height = 10.0; // or whatever you want
pageControl.frame = frame;
当然,这会出现在您的代码中,可能是在可以访问pageControl IBOutlet的控制器中。这就是更改UIPageControl高度的方式。在viewDidLoad方法的PageViewController.m中,输入以下代码:
self.pageViewController.view.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height - 100);
这将更新UIPageControl视图的frame属性。这似乎不会更改点的大小。