簡體   English   中英

在iOS中的textView上格式化字母

[英]Formatting a letter on textView in iOS

我在textView中有兩頁長字母。 字母的所有上下文都應顯示在設備屏幕上。 我正在嘗試通過減小字體來實現這一點。 問題是,如果我將字母復制到textView中,它將字體顏色更改為全黑,並且字母格式變得怪異。

我試圖在情節提要中編輯字母格式,但這很難。 當我嘗試在textView中按下“ Enter”時,它不會在行之間放置空格,而是從textView中出來。

textview是放置字母較長上下文的最佳位置嗎? 如果是這樣,應該如何格式化其中的字母?

要輸入空格,請使用Option + Enter,如果要從支持格式的文本編輯器復制內容,請刪除所有格式,然后復制並粘貼。 要格式化textview中的文本,請使用屬性字符串。

為什么不在文本編輯器中設置其格式並將其保存到rtf文件中,然后將rtf讀取為屬性字符串,然后設置文本視圖的attributedText? 喜歡:

let textURL = NSBundle.mainBundle().URLForResource("MyLovelyLetter", withExtension: "rtf")
let options =[NSDocumentTypeDocumentAttribute: NSRTFTextDocumentType]
let attribText = try! NSAttributedString(fileURL: textURL!, options: options, documentAttributes: nil)
textView.attributedText = attribText

例如

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM