UISegmentedControl setImage: Błąd w iOS7
Mam aplikację UISegmentedControl w mojej aplikacji. Począwszy od wersji iOS7 GM, obrazy, których używam, nie pojawiają się, gdy działają na urządzeniach z systemem iOS7. Czy ktoś jeszcze ma ten problem?
Oto jak to wygląda w iOS6.1 i wcześniejszych wersjach.
i tak to wygląda na iOS7.
Oto kod:
self.theSegmentedControl.frame = CGRectMake(self.theSegmentedControl.frame.origin.x, self.theSegmentedControl.frame.origin.y, 320, 35);
[self.theSegmentedControl setBackgroundImage:[UIImage imageNamed:@"img_toggleInactive"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[self.theSegmentedControl setImage:[UIImage imageNamed:@"btn_onceActive"] forSegmentAtIndex:0];
[self.theSegmentedControl setImage:[UIImage imageNamed:@"btn_recurringInactive"] forSegmentAtIndex:1];
[self.theSegmentedControl setImage:[UIImage imageNamed:@"btn_scheduledInactive"] forSegmentAtIndex:2];
[self.theSegmentedControl setDividerImage:[UIImage imageNamed:@"separator"] forLeftSegmentState:UIControlStateNormal rightSegmentState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
Czy ktoś znalazł obejście tego problemu?