ここには非常に簡単な解決策があると確信していますが、それを理解できないようです。セクションヘッダーを持つ水平スクロール UICollectionView があります。セクションヘッダーのテキストを次のように縦書きにしたい:
コンテキストのローテーションと関係があることは知っていますが、ドキュメントを読んだり、ここで同様の投稿を読んだりしても、これを完全に理解できないようです。これは私がこれまでに持っているものです:
- (void)drawTitle
{
CGRect titleRect = self.bounds;
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc]init];
paragraphStyle.alignment = NSTextAlignmentCenter;
UIFont *cellFont = [UIFont fontWithName: DEFAULT_FONT size: self.bounds.size.width * FONT_WIDTH_FACTOR];
NSAttributedString *cellText = [[NSAttributedString alloc] initWithString: self.title attributes: @{ NSParagraphStyleAttributeName : paragraphStyle, NSFontAttributeName : cellFont, NSForegroundColorAttributeName : [UIColor whiteColor] }];
[cellText drawInRect: titleRect];
// Rotation code???
}
私が確信しているのと同じくらい簡単です。ここで何かが明らかに欠けています。事前にどうもありがとうございました。