Я тот, кто написал пример кода, который вы используете.
Я вижу, что VdesmedT уже помог вам в ваших проблемах с синтаксисом. Так что +1 за это!
Что касается настройки точек: предоставленный класс не поддерживает настраиваемые изображения для точек. Он просто рисует круги, используя Core Graphics. Цвет кружков настраивается с использованием свойств dotColorCurrentPage
и dotColorOtherPage
.
Цветами по умолчанию являются серые точки с черной точкой для текущей страницы (потому что это то, что мне было нужно, когда я писал ее).
Допустим, вам нужна красная точка вместо черной точки для текущей страницы и зеленые точки для других страниц. Когда вы создаете свой экземпляр PageControl
, вы просто назначаете свойства следующим образом:
pageControl.dotColorCurrentPage = [UIColor redColor];
pageControl.dotColorOtherPage = [UIColor greenColor];
... при условии, что ваша переменная экземпляра называется pageControl
. Или используйте любой другой метод удобства / инициализации для создания UIColor
, который вам нравится.
Надеюсь, это поможет.