【问题标题】:Xcode 4 UIPage Control: How to change the height of the Page Control?Xcode 4 UIPage 控件:如何更改页面控件的高度?
【发布时间】:2011-09-14 17:01:02
【问题描述】:

我想让 UIPageControl 区域(点)更短。我试图在 Size Inspector 中将其高度更改为更小,但其高度值显示为灰色且无法更改。它的默认值是 36。有没有办法以编程方式减少这个值? 我知道您可以使页面控制器背景透明,但我不希望这样。我想让背景稍微透明,我做到了,但我希望背景的高度更小。 如果有人可以帮助我,那就太棒了。 谢谢!

【问题讨论】:

    标签: xcode xcode4 height uipagecontrol


    【解决方案1】:

    这是您更改 UIPageControl 高度的方法。在 viewDidLoad 方法中的 PageViewController.m 中,放入如下代码:

    self.pageViewController.view.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height - 100);
    

    这会更新 UIPageControl 视图的 frame 属性。

    【讨论】:

      【解决方案2】:

      试试这个:

      CGRect frame = pageControl.frame;
      frame.size.height = 10.0; // or whatever you want
      pageControl.frame = frame;
      

      当然,这在您的代码中,大概在可以访问您的 pageControl IBOutlet 的控制器中。

      【讨论】:

      • 这对我来说似乎并没有改变点的大小。
      猜你喜欢
      • 1970-01-01
      • 2011-12-11
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      • 2016-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多