![](/img/trans.png)
[英]How to bold TextView with custom Font in Swift?
我想在單擊按鈕時將 textview 中的文本更改為粗體和斜體; 但是當我這樣做時,我用於 textview 的自定義字體也發生了變化; 但我想使用自定義字體。 以下是粗體代碼 textviewtextView.font = UIFont.boldSystemFont(ofSize: 20) 即 ...
[英]How to bold TextView with custom Font in Swift?
我想在單擊按鈕時將 textview 中的文本更改為粗體和斜體; 但是當我這樣做時,我用於 textview 的自定義字體也發生了變化; 但我想使用自定義字體。 以下是粗體代碼 textviewtextView.font = UIFont.boldSystemFont(ofSize: 20) 即 ...
[英]How to make custom font italic If there is no italic version of the font?
我嘗試使用以下方法 但它沒有用。 如果沒有字體的斜體版本,有沒有辦法制作自定義字體斜體? 也許有一些方法可以讓角色傾斜? ...
[英]Can't subclass UIFont
我在我的 iOS 應用程序中使用自定義字體並設置了如下字體: 這樣在呼叫站點我可以執行以下操作: 這很好用; I have an NSAttributed extension that takes in. UIFont and color and returns an attributed ...
[英]How can i add different custom font to different target in iOS
我正在嘗試將 3 種不同的自定義字體添加到 3 個不同的目標中,我該如何添加該字體。 一個故事板有 3 個標簽,這些標簽具有粗體、半粗體、常規字體粗細和不同大小。 我已經在每個目標 info.plist 中添加了 ttf 字體文件,但是如何為每個標簽設置字體? ...
[英]Font Character Height Change in iOS
我想看看是否有合適的方法來改變文本的高度,而不改變寬度——更像是垂直壓縮。 Photoshop 可以讓你這樣做,如下所示: 有一些方法可以使用NSAttributedString更改文本中的不同屬性,但我沒有看到一種方法可以更改此處列出的高度: https://developer.app ...
[英]How do I determine what font is being used (by default) in the UISegmentedControl?
關於如何設置UISegmentedControl的字體有十幾個答案,但我想確定正在使用的字體,而無需手動設置。 Apple 的 API 文檔沒有洞察力。 最終目的是使用字體來計算字符串的大小,並與段大小進行比較(如果我能得到的話)並確定標題是否被截斷。 類似於如何檢查 UILabel 是否被截斷 ...
[英]System Font with custom size for text style
目標: 我想知道如何在我的SwiftUI應用程序中使用支持動態大小的自定義大小的系統字體(當用戶更改設備上的文本大小時,字體大小會動態變化)。 問題: 我可以為系統 fonts 使用標准的.body 、 .title等,但是我想使用稍微不同的自定義大小,但仍然想確保它適用於動態類型我的失敗嘗試: 筆 ...
[英]How to build a font generator in iOS Swift and allowing pasting to clipboard
我現在正在構建一個列表視圖來顯示 UIFonts 框架中的 fonts。 但是,對於使用UIPasteboard.general.string , fonts 不會復制到剪貼板,只會傳輸純文本。 我試過包含MobileCoreServices框架並使用kUTTypeRTF來實現它。 但是沒有關於它的 ...
[英]Get Font.Weight in iOS 14
在 iOS 13 和低我得到 Font.Weight 使用 UIFont 這個擴展 但是由於 iOS 14 weightValue 是錯誤的。 例如: iOS 14 - 0.40000000000000002 假 iOS 13 - 0.40000000596046448 真有人遇到過嗎? ...
[英]UITextView Fonts are bluring after Zoom IN
我用 UIScrollView、UIView 和 UITextView 創建了一個小項目(層次結構也是一樣的。)。 UIView 顯示為紅色,UITextView 顯示為藍色。 然后我將 UIFont 添加到 UITextView,大小為 14。 由於我想為此啟用放大/縮小功能,我已將 UIScr ...
[英]How to test UIFontMetrics UIFont.TextStyle in XCTest
如何在XCTest單元測試中通過UIFont.TextStyle為具有動態字體大小的UIFont測試給定的UIFontMetrics ?var myDynamicFont: UIFont { let font = UIFont(name: "Font-Name", size: 42) ...
[英]iOS 13: How can I tweak the leading / descend / line height of a custom font in UIKit / SwiftUI
我正在使用自定義字體,並且渲染以某種方式搞砸了行高,這可能是由於錯誤配置的descent或leading (?),因此 g 和 j 在渲染文本的最后一行被截斷。 我認為這可能是這種特定字體的問題,因為 Sketch 也暴露了相關字體的類似問題,但我覺得我對排版測量或字體的了解還不夠。 我發現Typo ...
[英]Dynamically loading custom fonts in iOS
你能像在 Javascript 中那樣在 iOS 中動態加載自定義 fonts 嗎? 我很少看到關於此的問題,但它們已經過時或沒有真正回答這個問題。 我不想在我的應用程序中添加字體/在 info.plist 中注冊它。 我希望能夠動態加載不在我的庫中的自定義新字體,然后在我的應用程序中使用它。 ...
[英]Why the size of text created by font of systemFontOfSize and SFPro-Regular aren't equal in iOS13?
根據蘋果的開發指南得知iOS13系統默認字體為SF Pro 。 我徘徊[UIFont systemFontOfSize:18]可能可以被[UIFont fontWithName:@"SFPro-Regular" size:18] 但我發現這兩種字體的文本大小不同: [UIFont systemF ...
[英]SwiftUI.Font How to apply UIFontDescriptor.FeatureKey.featureIdentifier
UIFont可以通過字體描述符輕松設置,例如 (如何)是否有可能在 SwiftUI 中實現相同的目標? ...
[英]Making UIFont Black/Heavy and Italic
如何為 label重斜體設置字體? SO中的示例不起作用: 也不起作用: 編輯: 我的“真實”代碼: 我的結果: 如您所見,我的 label 文本粗細不是“黑色”——它是正常的字體粗細,但我希望它是黑色的。 ...
[英]Creating an italic version from a *light* font using symbolic traits
我想要一個淺字體的斜體版本,例如“HelveticaNeue-Light”。 使用fontDescriptor為我提供了“常規”“Helvetica Neue”的斜體版本,而不是斜體“HelveticaNeue-Light”。 我可以檢索fontDescriptor.fontAttributes並更 ...
[英]Convert from SwiftUI.Font to UIFont
我有一個帶有UITextView的UIViewRepresentable ,我想使用 SwiftUI 環境中的當前Font在UITextView上設置字體。 我只需要一個簡單的初始化,例如: 但我找不到任何這樣的東西。 而且Font類型似乎沒有任何我可以用來嘗試實現的信息。 有人知道在兩種字體表示 ...
[英]UIFont: How to use Stylistic Alternate character?
在我的應用程序中,我想使用 'a' 而不是system font stylistic alternate font system font 。 附上解釋字體不同渲染的screenshot 。 如何為UILabel和UITextView啟用此行為,以便呈現正確的一層“a”? 我確實找到了一個 ...
[英]monospacedSystemFontOfSize:weight: Not available in iOS 12?
我正在使用UIFont的monospacedSystemFontOfSize:weight:方法來獲取系統特定的等寬字體,根據 SDK,它在 iOS 12.0+ 中可用: https://developer.apple.com/documentation/uikit/uifont/3042484 ...