textkit

    0熱度

    1回答

    如何知道UITextView會因爲空間不足而縮短文字?我知道我可以使用boundingRectWithSize和sizeThatFit來計算,但UITextView的exclusionPaths會發生什麼變化。我想要在多邊形中放置字符串,並增加多邊形的大小,直到字符串佈局而不縮短。任何想法,如何獲得布爾回報,目前的設置會縮短? self.tv.textContainer.exclusionPath

    0熱度

    1回答

    我試圖實現自定義分頁,如'保持下一段'或'保持同一頁面上的行'。但在閱讀蘋果文檔和谷歌搜索後,我仍然不知道如何做到這一點。 我想感興趣的主要問題是NSLayoutManagerDelegate的委託方法(layoutManager(didCompleteLayoutFor textContainer))。在該方法中,很容易計算段落是否在文本容器內進行佈局,或者不適合。 但接下來要做什麼?我怎樣才能

    2熱度

    1回答

    我給出了一個NSAttributedString,其中包含兩個部分的文本,第一個僅僅是一個普通的文本體,如下所示,之後是一個示例代碼塊,如下所示(添加了一個分隔符以更容易地顯示)。 正如你看到的,代碼塊有顯著高線比文字的正常體溫: 然而,有沒有多餘的換行符或諸如此類的事。這是它的attributedString.string值: func sampleFunction() -> Bool {

    1熱度

    1回答

    我在自定義NSTextStorage子類中遇到表情符問題。該類不存儲傳遞給它的任何屬性。相反,它產生自己的: override func attributesAtIndex(location: Int, effectiveRange range: NSRangePointer) -> [String : AnyObject] { if range != nil { range

    -1熱度

    1回答

    發生在TextKit上。但是當我使用CoreText時,一切都是正確的。 在Xcode的調試窗口中的富文本也有同樣的問題。 那麼,是不是TextKit的錯誤?除了CoreText取代TextKit之外,還有其他解決方案嗎?

    0熱度

    1回答

    我正在通過TextKit構建雜誌應用程序,這裏是TextKit demo(請查看開發人員分支)。它從一個rtfd文件加載一個NSAttributeString作爲文本存儲對象,所有頁面與自定義的NSTextContainer對象具有相同的大小,分頁功能就完成了。 當我試圖添加圖像到源rtfd文件,圖像附件直接顯示在UITextView沒有任何額外的代碼,這太棒了!但是,一些大的圖像將在文本視圖框架

    -1熱度

    1回答

    我試圖定義在我的文本中出現軟換行符的位置,並且NSLayoutManagerDelegate方法layoutManager(_:shouldBreakLineByWordBeforeCharacterAt:)看起來像是開始的地方。我的問題是它沒有被調用,儘管我的其他方法是。這發生在基本的UITextView設置。在這種方法稱爲什麼條件下 - 我在正確的地方尋找? 這裏是我的TextKit堆棧的樣子

    1熱度

    1回答

    留在SpriteKit中,是否有可能通過TextKit提供的更大的控制來創建更多的「藝術」文本,然後(以某種方式)將這些字符串轉換爲圖像,以便它們可以用作SKSpriteNodes? 我問,因爲我想做一些更嚴重的字距調整的東西......更大的間距,以及一些其他東西不可能與SKLabels,但是TextKit的一部分,但我希望他們當我完成讓他們看起來像我想要的方式後立即成爲位圖。 但我找不到將Te

    0熱度

    1回答

    當我得出一個屬性串用文本工具固定線高度對齊基線,人物總要得到對齊線片段的底部。雖然這在一行字符大小不同的情況下是有意義的,但是這會打斷多行文本的流動。基線看起來是由每條線的最大下行決定的。 我發現從後面素描的人稍微詳細解釋這個確切的問題,並展示他們的解決方案所做的事情article,但顯然不能解釋如何他們實現這一點。 這是我想基本上是: 當顯示兩行具有大的線高度,這個成績很不理想: 的代碼我使用:

    1熱度

    1回答

    我試圖複製Apple的筆記無序列表(項目符號),但似乎無法得到它的工作。 我目前使用這個字符串作爲屬性字符串顯示正常。 「\ texample bullet」 但是,當您嘗試選擇字符串時,它也會選擇項目符號和縮進。不像Apple的筆記,它不會選擇子彈和縮進? 在堆棧溢出存在的問題和Apple網站上搜索。我發現最近的是NSTextList,它不適用於iOS。有什麼建議麼? 更新 - Evernote