1

私のアプリケーションでは、縦型を作ろうとしていますUISegmentControl。垂直モードでは問題なく動作していますが、ラベルも垂直です。UISegmentControlラベルを水平にするにはどうすればよいですか?

ここに画像の説明を入力

4

1 に答える 1

0

セグメントサブビューを参照してラベルを見つけ、ラベルを回転させてみてください。

for(UIView *v in segmentedView.subviews)
{
  if([v isKindOfClass:[UILabel class]])
  {
    double angle = 45.0;
    v.transform = CGAffineTransformMakeRotation(M_PI * angle / 180.0); // rotate to 45 degree
  }
}
于 2012-11-07T09:43:50.160 に答える