53612


下記のサイトを見てスクロールビューを作成しています。下記のサイトでは背景をオレンジに変えていますが、この点の色を変えることはできないのでしょうか。

[code]

    self.scrollView.tintColor = UIColor.black
    self.scrollView.backgroundColor = UIColor.black
    
[/code]

など試してみたのですが、できませんでした。

[UIPageControlの表示 Swift Docs](https://sites.google.com/a/gclue.jp/swift-
docs/ni-yinki100-ios/uikit/uipagecontrollerno-biao-shi)


CC BY-SA 4.0
2019-03-21T01:54:10.227
53608
2019-03-21T05:09:46.357
2019-03-21T04:48:27.127
32274
32274
question
swift ios swift4
scrollViewの点の色を変えたい


ページ切り替えのドットを表示しているのは、`UIScrollView`ではなく、`UIPageControl`の方です。引用記事のタイトルも「UIPageControlの表示」となっていますよね?

[`UIPageControl`のドキュメント](https://developer.apple.com/documentation/uikit/uipagecontrol)を調べてみてください。

「ドット」のカラーを変更するだけなら、公開プロパティが用意されています。

[`var pageIndicatorTintColor:
UIColor?`](https://developer.apple.com/documentation/uikit/uipagecontrol/1621239-pageindicatortintcolor)  
[`var currentPageIndicatorTintColor:
UIColor?`](https://developer.apple.com/documentation/uikit/uipagecontrol/1621233-currentpageindicatortintcolor)

[code]

    pageControl.pageIndicatorTintColor = 〜
    pageControl.currentPageIndicatorTintColor = 〜
    
[/code]

など、試してみてください。標準の`UIPageControl`の色違い、と言う感じに表示したい場合は、`pageIndicatorTintColor`の方は、透明色にしたほうがいいでしょう。


CC BY-SA 4.0
2019-03-21T05:09:46.357
53612
2019-03-21T05:09:46.357
13972
53608
answer