我在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];
}
}
如何将圆点格式设置为矩形?
答案 0 :(得分:0)
我希望有一个矩形点而不是圆形点。我搜索了一个,并提供了一个图书馆,但我没有找到任何东西
嗯,你必须设计自己的视图/控件,因为UIPageControl没有这样的能力。有这样的库的库,但Stack Overflow上不允许要求一个库;或者你可以自己写。