UISegmentedControl セグメント


セグメントの使い方

- (void)setUpUISegmentedControl
{
    NSArray * testSegmentArray = [NSArray arrayWithObjects: @"ぷぎ", @"え", @"もん", nil];
    UISegmentedControl * testSegment = [[UISegmentedControl alloc] initWithItems:testSegmentArray];//配列の読み込み
    testSegment.frame     = CGRectMake(40, 40, 140, 60);
    testSegment.segmentedControlStyle = UISegmentedControlStylePlain;
    testSegment.selectedSegmentIndex   = 0;//一番左を選択
    [testSegment addTarget:self action:@selector(huga:) forControlEvents:UIControlEventValueChanged];
    [self.view addSubview:testSegment];
}

- (void)huga:(id) sender
{
    UISegmentedControl * tmpSegment = sender;
    NSLog(@"%dが押されました", tmpSegment.selectedSegmentIndex);
}

ポチポチ押すとNSLogで出力されます


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です