【问题标题】:Page Control Width issue页面控制宽度问题
【发布时间】:2013-04-10 04:43:47
【问题描述】:

我们的页面控件宽度为 100,但它的运行方式也很奇怪

请帮助如何处理它的宽度

编辑:

[pageControl setFrame:CGRectMake(100,258,100,10)];

这就是我设置框架的方式。我没有交叉检查我正在改变框架的其他地方。 页数是动态的 我通过编码 NOT interface builder 完成的整个设置

【问题讨论】:

  • 你确定它的宽度是 100 而不是 numberOfPages?
  • Sakshi 请详细解释...
  • 我认为不是。页数为 100。
  • 我在我的问题中添加了更多解释。请参考它..谢谢

标签: iphone ios uipagecontrol


【解决方案1】:

我来晚了,但还是, 试试下面的代码,它会将点限制在页面控件的范围内

pageControl = [[UIPageControl alloc] init];
pageControl.frame = CGRectMake(100,258,100,10);
pageControl.numberOfPages = 100;
pageControl.currentPage = 0;
pageControl.clipsToBounds = YES;
[self.view addSubview:pageControl];

在这里您可以看到边界内的点。

【讨论】:

    【解决方案2】:

    viewDidLoad:方法中尝试这一行,并在将页面分配给该控件后编写此代码......

     yourPageControl.autoresizingMask = UIViewAutoresizingFlexibleWidth;
    

    对于 PageControl 对齐中心使用波纹管...

    yourPageControl.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin;
    

    您也可以在 Interface Builder 中进行此设置

    更新:

    //use this code instead of your for init UIPageControl
    pageControl = [[UIPageControl alloc] init];
    pageControl.frame = CGRectMake(100,258,100,10);
    pageControl.numberOfPages = 2;//set here pages which you want..
    pageControl.currentPage = 0;
    pageControl.autoresizingMask = UIViewAutoresizingNone;
    [self.view addSubview:pageControl];
    

    【讨论】:

    • 嘿@Sakshi 到底是什么专业人士??
    • 虽然我设置了框架,但页面控件正在超出视图范围
    • @Sakshi 使用我上面的更新代码在您的视图中添加 UIPageControl
    • 但我无法制作静态页数。就像你给的一样 2.它们来自服务器
    • 好吧,这不是问题,但是当你在添加我的上述代码并立即测试它并告诉我你得到了什么之后从服务器获取该数字或数据时 :)
    【解决方案3】:

    只需将属性"clipsToBounds"设置为true即可。

    【讨论】:

      【解决方案4】:

      我如何解决: 宽度比高度加倍

      pageControl.transform = CGAffineTransform(scaleX: 2, y: 1)
      
      
       pageControl.clipsToBounds = true
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-09
        • 1970-01-01
        • 1970-01-01
        • 2014-06-08
        相关资源
        最近更新 更多