Просто добавьте два изображения в ресурсы вашего проекта.Например, dot_active.png
и dot_inactive.png
.
NSString* imgActive = [[NSBundlemainBundle] pathForResource:@"dot_active" ofType:@"png"];
NSString* imgInactive = [[NSBundlemainBundle] pathForResource:@"dot_inactive" ofType:@"png"];
Я использую эти два изображения:
для активной точки
для неактивнойточки
РЕДАКТИРОВАТЬ
Если вы хотите изменить размер точек, возможно,
for (NSUIntegersubviewIndex = 0; subviewIndex < [self.subviews count]; subviewIndex++) {
UIImageView* subview = [self.subviews objectAtIndex:subviewIndex];
if (subviewIndex == page) {
[subview setImage:[UIImage imageWithContentsOfFile:imgActive]];
} else {
[subview setImage:[UIImage imageWithContentsOfFile:imgInactive]];
}
subview.frame = CGRectMake(/* position and dimensions you need */);
}
подойдет.