NSManagedObject サブクラス (聖書リーダー アプリの節) のインスタンスからのコンテンツを UITextView にロードしようとしています。
私の UITextView は、選択した章の詩を反復処理し、連続する各詩を追加することによってロードされます。
NSArray *selectedVerses = [[Store sharedStore] versesForBookName:selectedBook
ChapterNumber:selectedChapterNum];
displayString = @"";
for (Verse *v in selectedVerses) {
NSMutableString *addedString =
[NSMutableString stringWithFormat:@"%d %@", [v versenum], [v verse]];
displayString = [NSMutableString stringWithFormat:@"%@ %@", addedString, displayString];
}
NSString *title = [NSString stringWithFormat:@"%@ %@", selectedBook, selectedChapter];
[self setTitle:title];
[[self readerTextView] setNeedsDisplay];
[[self readerTextView] setText:displayString];
上記のコードは正しいビューを生成しますが、UITextView 全体で 1 つのサイズのテキストしか使用できません。
各詩に先行する詩番号をその詩よりも小さいサイズのフォントにしたいと考えていますが、それを機能させる方法が見つかりませんでした. 私はドキュメントを読んでいますが、属性付き文字列を使用することで TextKit と CoreText でこれが可能になるはずですが、これをコンパイルできないようです。
ビューを UIWebView としてロードしたくありません。
これに関する提案は大歓迎です。