Я хочу, чтобы каждый сегмент текста выравнивание по левому краю, поэтому мне пришлось попробовать UIControl contentHorizontalAlignment, но это не работает, поэтому я стараюсь, чтобы перерисовать UISegmentedControl, на начало он покажет слева, но если я выберу один сегмент, то сегмент текст станет центр выравнивания. Вот мой код:как установить UISegmentedControl текст на левой стороне
- (void)drawRect:(CGRect)rect {
NSLog(@"z %s", __FUNCTION__);
[super drawRect:rect];
[self changeToLeft];
}
-(void)changeToLeft
{
for (UIView *segV in self.subviews) {
for (UIView *subV in segV.subviews) {
subV.frameX = 0;
}
}
}
Пожалуйста, обратитесь к вопросу: http://stackoverflow.com/questions/21980424/text-alignment-issue-when-i-set-the-custom-font –