iPhoneアプリ開発の虎の巻
HOME > UIPageControl

UIPageControl

iPhoneのホーム画面の下の方にある白い点がいくつか並んでいるコントロールがUIPageControlです。
複数あるページの中から現在表示中のページを明示する時などに使用します。

UIPageControl

UIPageControlのクラス階層

NSObjectUIResponderUIViewUIControl ↑ UIPageControl

生成

// 生成例
UIPageControl *pc = [[[UIPageControl alloc] init];

// サイズを指定した生成例
UIPageControl *pc =
    [[UIPageControl alloc] initWithFrame:CGRectMake(0, 450, 320, 30)];

UIPageControlのプロパティ

【UIPageControlの主要プロパティ】
プロパティ名/型 読専 説明
numberOfPages
(NSInteger)
表示する点の数を指定する
(例)pc.numberOfPages = 10;
currentPage
(NSInteger)
選択中の点の位置を指定する
(例)pc.currentPage = 3;

主要なプロパティのみ掲載しています。
 上記「UIPageControlのクラス階層」にあるクラスのプロパティも使用できます。

UIPageControlの例文

// UIPageControlの例文
UIPageControl *pc = [[[UIPageControl alloc] init] autorelease];
pc.frame = CGRectMake(0, 450, 320, 30);
pc.numberOfPages = 10;
pc.currentPage = 3;
[self.view addSubview:pc];
totop