2016-11-29 2 views
0

Я использую этот код, чтобы удалить любой цвет из индикатора контроллера просмотра страницы, но стандартный цвет всегда отображается. Я использую этот код:pageControl.opaque = false in swift not work

let pageControl = UIPageControl.appearance() 
pageControl.pageIndicatorTintColor = UIColor.grayColor() 
pageControl.currentPageIndicatorTintColor = UIColor.redColor() 
pageControl.opaque = false 
pageControl.backgroundColor = UIColor.clearColor() 

Я ценю любую идею. Благодаря

+0

Пожалуйста, проверьте документацию для 'opaque' это не всегда влияет на то, что вид выглядит. Вам нужно использовать что-то еще. – Fogmeister

ответ

1

Вместо: pageControl.opaque = false использования:

pageControl.alpha = 0.0 

или

pageControl.isHidden = true 
+0

К сожалению, не работает. Фактически точки исчезают. – Frano

+0

Plese опубликовать снимок экрана с желаемого и фактического результата. – shallowThought

+0

Многие вещи для вашего сотрудничества, но у меня недостаточно времени, и я доставляю APP завтра утром. Итак, я решил проблему по-другому, а не лучше! – Frano