![](/img/trans.png)
[英]Center text vertically in line of NSMutableAttributedString
我正在使用 NSMutableAttributedString 來設置文本樣式。 當我設置 .minimumLineHeight 時,它將一行中的文本居中到行的底部。 我想以某種方式自定義此 alignment 以垂直居中文本。 我想得到這樣的結果: ...
[英]Center text vertically in line of NSMutableAttributedString
我正在使用 NSMutableAttributedString 來設置文本樣式。 當我設置 .minimumLineHeight 時,它將一行中的文本居中到行的底部。 我想以某種方式自定義此 alignment 以垂直居中文本。 我想得到這樣的結果: ...
[英]How do I make a UITextView inside of a UIViewRepresentable update when I add an attribute to an NSMutableAttributedString?
我正在嘗試通過 UIViewRepresentable 在 SwiftUI 和 UIKit 之間進行交互來制作 WYSIWYG 編輯器。 我主要使用 SwiftUI,但在這里使用 UIKit,因為 SwiftUI 目前似乎不支持所需的功能。 我的問題是,當我將 NSMutableAttribute ...
[英]Conflicting attributes on NSMutableAttributedString: .foregroundColor vs .strokeWidth
我為NSMutableAttributedString創建了一個帶有默認文本屬性的var :static var textFieldDefaultTextAttributes: [NSAttributedString.Key: Any] = [ .font: UIFont(name: "Imp ...
[英]SwiftUI - Using UIViewRepresentable to wrap view in order to use NSMutableAttributedString
因此,為了將 NSMutableAttributedString 與 SwiftUI 一起使用,我用 UIViewRepresentable 包裝了一個視圖,問題是布局在這樣之后中斷: 這是通常的 Text() 的結果: 這是我的虛擬機: 這是視圖: } } } 有沒有正確使用的方法? ...
[英]Enable orphan words feature for NSMutableAttributedString
UILabel 的默認行為是它防止孤立詞單獨出現在單獨的行上。 即:如果自動換行恰好在最后一行保留 1 個單詞。 iOS 將通過從前一行發送一個單詞來防止這種情況發生,在最后一行有兩個單詞。 問題是此功能默認情況下不適用於NSMutableAttributedString 。 我該如何啟用它? ...
[英]NSAttributedString change font size
我有一個 NSAttributedString ,它可能有多個具有不同字體樣式和其他屬性的子范圍。 如何修改整個屬性字符串的字體大小? 將字體大小設置為 20 應該將字符串中所有字體的 pointSize 設置為 20。 ...
[英]SwiftUI get NSViewRepresentable to automatically redraw
我在布局中引入了一個樣式化的 NSViewRepresentable 文本字段,以便使用屬性文本編輯器字段。 我想通過一些按鈕來影響這個文本字段的內容。 我可以更改字段的樣式屬性,但除非我手動點擊它,否則它永遠不會刷新。 必須有一種方法可以自動執行此操作。 我錯過了什么? 或者我錯過了什么,有一個更 ...
[英]Different font output for same NSAttributedString with CATextLayer and NSTextView
在 macOS 中,對CATextLayer和NSTextView使用相同的NSMutableAttributedString似乎會產生不同的渲染結果。 NSTextView的字體比CATextLayer 。 這種行為似乎發生在任何類型的字體結構( NSFont 、 CTFontCreateWi ...
[英]Why can't I mutate an NSObject allocated as mutable, referenced as immutable, then cast back to mutable?
我正在分配一個 NSMutableAttributedString,然后將它分配給 SKLabelNode 的屬性字符串屬性。 該屬性是(NSAttributedString *),但我認為我可以將其轉換為(NSMutableAttributedString *),因為它是這樣分配的。 然后訪問它 ...
[英]Swift: NSMutableAttributedString generated from PDF. Can it be parsed into a Dictionary?
我有幾個大的 PDF 文檔(70-200,每頁)。 PDF 本身是從 HTML 頁面生成的(我無法獲得 HTML 頁面的源代碼,這就是我使用 PDF 的原因)。 無論如何,我想做的是根據轉換后的 H1 標簽屬性將 PDF 解析為單獨的頁面。 當我打印出 PDF 時,我得到了這個: 它看起來像包 ...
[英]Add font to NSMutableAttributedString where .font attribute is missing
我想將特定字體應用於未應用.font屬性的NSMutableAttributedString 。 我怎么能做到這一點? 我嘗試枚舉包含字體的屬性並提取范圍,但我有點迷失於查找不包含字體屬性的范圍的復雜性,因為我認為我必須處理交叉點或可能的未知場景。 有沒有簡單的方法來做到這一點? 到目前為止我所做的 ...
[英]How to set UILabel (not UITextView) round corner background with NSMutableAttributedString?
我無論如何都需要在 UITableView 中制作代碼樣式。 簡單的制作藍色背景 然后在 UITableView 中創建 NSMutableAttributedString 然后顯示結果 謝謝你的熱心幫助。 :) ...
[英]Save a UITextView attributed string to file in SwiftUI
我需要使用SwiftUI中的屬性字符串 ( NSMutableAttributedString ) 來制作一個簡單的富文本編輯器,並且您可能已經知道,SwiftUI 本身不支持屬性字符串。 所以我不得不使用UIViewRepresentable包裝器來處理舊的UITextView 。 現在,我的應用 ...
[英]NSMutableAttributedString text go down when reaches right anchor
當文本達到寬度時,我試圖讓 NSMutableAttributedString 返回多行。 我以為我可以使用 numberOfLines 但這只能通過 UILabel 訪問? 理想情況下,“社區指南”和“條款和條件”文本應在“通過選中此框”下同時顯示 go。 我怎樣才能做到這一點? 我用來創建at ...
[英]How to check if an NSMutableAttributedString font size is smaller/greater than some value?
我嘗試通過檢查 NSMutableAttributedString 字體大小是否小於/大於某個值來制作 if 塊。 我找不到關於這個的解釋。 代碼示例如下: 其中 textView 內的字符串是NSMutableAttributedString 。 有任何想法嗎? ...
[英]Why strikethrough is not working in iOS 14
我有一個UILabel顯示刪除線文本(例如text )。 在 iOS 13 之前它工作正常。在 iOS 14 中,沒有顯示刪除線,即它不是“文本”,而是“文本”。 這是我使用的代碼: 所需的 Output: 一些文字當前輸出: 一些文字誰能告訴我有什么我需要改變的或其他什么。 TIA。 ...
[英]adjustsFontSizeToFitWidth does not work properly with NSMutableAttributedString on iOS 14
我需要減小文本大小以適應特定區域的寬度。 文本包含一些不同的格式設置(主要是文本顏色),所以我使用NSMutableAttributedString 然后我設置adjustsFontSizeToFitWidth來擬合邊界矩形。 預期的結果是有一個完整的可見文本並重新縮放到正確的字體大小,但 ...
[英]How to Align Text with NSAttributedString in swift
我正在尋找NSAttributedString對齊文本。 它應該在相同的縮進(同一列上的字符串列表)。 輸出: 我使用了下面的代碼 注意:我不想使用項目符號 ...
[英]Swift - check if attributed text is empty
我有一個 UITextField,我將當前值設置為屬性文本,如下所示: 這以前只是一個字符串,但我現在需要為部分文本添加格式。 但是,我有一種方法需要傳遞這些字段,該方法以查看該字段是否為空的條件開頭。 以前我是這樣開始的: 然而,顯然 NSAttributedText 沒有 isEmpt ...
[英]Can we restrict the width of a NSMutableAttributedString?
我有一個字符串 例如: Arya昨天說“我們必須找到解決方案” 。 這里我想將粗體文本(“我們必須找到解決方案”)的寬度限制為 100,但其他的不得縮短。 所以我將它添加為 3 個不同的NSMutableAttributedString附加在一起並將其設置為UILabel 。 我想知道我是否可以單獨 ...