UISegmentedCotrol Hidden - PullRequest
       5

UISegmentedCotrol Hidden

0 голосов
/ 24 января 2012

Я создал UISegmentedControl с помощью следующего фрагмента.

NSArray *itemArray = [NSArray arrayWithObjects: @"One", @"Two", nil];
segmentedControl = [[UISegmentedControl alloc] initWithItems:itemArray];
segmentedControl.frame = CGRectMake(105, 270, 140, 30);
segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar;
segmentedControl.selectedSegmentIndex = 0;

[segmentedControl addTarget:self action:@selector(selectWeek:) forControlEvents:UIControlEventValueChanged];
[self.navigationController.view addSubview:segmentedControl];

Когда я нажимаю кнопку, чтобы повернуть UISegmentedCotrol, она не работает.Что может быть не так?Я делаю segmentedControl.hidden = YES;.

1 Ответ

0 голосов
/ 24 января 2012
[self.navigationController.view addSubview:segmentedControl];

изменить на

[self.view addSubview:segmentedControl];

и убедитесь segmentedControl.hidden=NO; когда вы добавляете его в подпредставление;

...