私はワンセグコントロールを持っています。その時点で 1 つのセグメントをクリックすると、FooterView が表示され、2 番目にクリックされたときに FooterView が非表示になります。
質問する
83 次
1 に答える
1
NSArray *itemArray = [NSArray arrayWithObjects: @"One", @"Two", nil];
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:itemArray];
segmentedControl.frame = CGRectMake(35, 200, 250, 50);
segmentedControl.segmentedControlStyle = UISegmentedControlStylePlain;
segmentedControl.selectedSegmentIndex = 1;
[segmentedControl addTarget:self action:@selector(ButtonPress:) forControlEvents:UIControlEventChanged];
[self.view addSubview:segmentedControl];
[segmentedControl release];
- (void)ButtonPress:(id)sender
{
if([sender selectedSegmentIndex] == 0)
{
//put your code as per condition
footerView.hidden = FALSE;
} else {
//put your code as per condition
footerView.hidden = TRUE;
}
}
于 2013-09-09T10:39:59.563 に答える