Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 4 UIPage控件:如何更改Page控件的高度?_Xcode_Xcode4_Height_Uipagecontrol - Fatal编程技术网

Xcode 4 UIPage控件:如何更改Page控件的高度?

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

我想使UIPageControl区域(点)更短。我试图在尺寸检查器中将其高度更改得更小,但其高度值变灰,无法更改。它的默认值是36。有没有办法通过编程降低此值? 我知道你可以让页面控制器的背景清晰可见,但我不想这样。我想让背景稍微透明,我做到了,但我想背景的高度要小一些。 如果有人能帮我,那就太棒了。 谢谢

试试这个:

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

这似乎不会更改点的大小。