UIPageControl:矩形格式的点

时间:2017-02-02 16:55:12

标签: ios objective-c uipagecontrol

我在objective-c应用程序中使用原生UIPageControl,我希望有一个矩形点而不是圆形点。我搜索了这个以及提供这个的图书馆,但我没有找到任何东西。

我试着这样做,但没有效果:

-(void)updateDotsFormat {
    for (int i = 0; i < [self.pageControl.subviews count]; i++)
    {

        UIView* dot = [self.pageControl.subviews objectAtIndex:i];
        UIView* dotView = [[UIView alloc] init];
        dotView.backgroundColor = [UIColor blueColor];
        CGRect frame = dotView.frame;
        frame.size.width = 50;
        frame.size.height = 20;
        dotView.frame = frame;
        [dot addSubview:dotView];

    }
}

如何将圆点格式设置为矩形?

1 个答案:

答案 0 :(得分:0)

  

我希望有一个矩形点而不是圆形点。我搜索了一个,并提供了一个图书馆,但我没有找到任何东西

嗯,你必须设计自己的视图/控件,因为UIPageControl没有这样的能力。有这样的库的库,但Stack Overflow上不允许要求一个库;或者你可以自己写。