UISegmentedControl *difficultyControl = [ [ UISegmentedControl alloc ] initWithItems: nil ];
[ segItem insertSegmentWithImage: [UIImage imageNamed:@"aaa.png"] atIndex: 0 animated: NO ];
[ segItem insertSegmentWithTitle: @"a" atIndex: 1 animated: NO ];
[ segItem insertSegmentWithTitle: @"b" atIndex: 2 animated: NO ];
[ segItem insertSegmentWithTitle: @"c" atIndex: 3 animated: NO ];
[ segItem addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged];
self.navigationItem.titleView = segItem; // navigationBarに追加する場合
[segItem release];
SegmentedControlにimageを表示する場合は、
[ segItem insertSegmentWithImage: [UIImage imageNamed:@"aaa.png"] atIndex: 0 animated: NO ];
SegmentedControlにtextを表示する場合は、
[ segItem insertSegmentWithTitle: @"a" atIndex: 1 animated: NO ];とする。
タグ:iPhone
【UISegmentedControlの最新記事】