- void changeUISegmentFont(UIView* aView)
- {
- NSString* typeName = [[aView class] className];
- if ([typeName compare:@"UISegmentLabel" options:NSLiteralSearch] == NSOrderedSame)
- {
- UILabel* label = (UILabel*)aView;
- [label setTextAlignment:UITextAlignmentCenter];
- [label setFont:[UIFont boldSystemFontOfSize:14]];
- }
- NSArray* subs = [aView subviews];
- NSEnumerator* iter = [subs objectEnumerator];
- UIView* subView;
- while (subView = [iter nextObject])
- {
- changeUISegmentFont(subView);
- }
- }
параметром этой функции и есть экземпляр обьекта UISegmentedControl.
Удачи вам!
ОтветитьУдалить