【Swift】UIPageControl | ポケットリファレンス サンプル付き

UIPageControl サンプル

サンプルで動作を確認 コピーペーストで確認できます。

全体をコピー後、不必要な部分を削除することでコーディングを素早くできます。

UIPageControl 概要

UIKit のページコントロールを利用する時に利用します。

  • Import Statement
    import UIKit
  • Available
    iOS 2.0 and later
  • Inherits
    UIControl

インスタンスメソッド

■ インジケータの移動を遅らせる。
func updateCurrentPageDisplay()

var defersCurrentPageDisplay: Bool
の設定を true にした場合、等関数が呼び出されるまでページコントロールの更新を遅らせる事ができます。

■ 全ページを表示した場合の幅を取得
func sizeForNumberOfPages(_ pageCount: Int) -> CGSize

プロパティ

■ 現在のページ位置を指定
var currentPage: Int

■ ページ数、ページの表示数を設定
var numberOfPages: Int

■ ページ数が1ページの場合の表示、非表示を設定
var hidesForSinglePage: Bool

■ インジケータの色を設定、取得
var pageIndicatorTintColor: UIColor?

■ インジケータの現在位置の色を設定、取得
var currentPageIndicatorTintColor: UIColor?

■ インジケータの移動を遅らせる。
var defersCurrentPageDisplay: Bool

func updateCurrentPageDisplay() 関数が呼び出されるまでページコントロールの表示の更新を遅らせます。

おすすめの本