我想設置的Roboto字體,並添加爲目標手錶套件擴展設置自定義字體,但它仍然是未來的零。我們可以在手錶套件中設置自定義字體嗎?無法在WatchKit
回答
它的工作對我來說..使用以下代碼。
自定義字體添加到這兩個WatchKit擴展和WatchKit應用目標的Info.plist
現在你寫下面的方式代碼,
NSMutableAttributedString *attString =[[NSMutableAttributedString alloc]
initWithString: @"Yano rocks! Always"];
[attString setAttributes:@{NSFontAttributeName:[UIFont fontWithName:@"Open Sans" size:20.0]} range:NSMakeRange(0, attString.string.length)];
[self.loadingLabel setAttributedText:attString];
請記住,雖然自定義字體可以在主要手錶應用程序中使用,但它們不能用在Glance或Notifications視圖中。 – wuf810 2015-02-09 10:21:08
答案有一個小問題 - 我得到這個錯誤,所以我遊蕩修復它 - 終止應用程序由於未捕獲的異常「NSRangeException」,理由是:「NSMutableRLEArray replaceObjectsInRange:withObject:長度::越界」 – 2015-03-12 20:18:50
我怎麼知道字體名稱我必須使用?我導入了一個文件名爲「courier-new.ttf」的文件,我在網上找到了這個文件。我在哪裏可以看到參數fontWithName的正確名稱。 – 2015-03-17 23:08:38
- 1. WatchKit動畫無效
- 2. WatchKit無法從庫中導入庫
- 3. 在Watchkit上調用方法
- 4. watchkit to watchkit通訊#Watchkit擴展
- 5. 無法使用Swift在Watchkit 6.2 Beta中加載地圖預覽
- 6. Watchkit Animation
- 7. IBInspectable&watchkit
- 8. WatchKit中的圖像動畫無法正常工作
- 9. WatchKit/Healthkit - 無法創建一個游泳HKWorkout會話
- 10. Watchkit擴展程序無法從iCloud中讀取
- 11. WatchKit應用程序因「無法安裝」而被拒絕
- 12. Xcode 6.3無法找到watchkit擴展名swift文件
- 13. Xcode 7 ValidateEmbeddedBinary錯誤無法讀取foo-WatchKit-App.app中的數據
- 14. WatchKit錯誤 - 無通知有效負載
- 15. WatchKit App在Watch OS 3.0中不包含任何WatchKit擴展
- 16. WatchKit應用在模擬器
- 17. 在WatchKit中處理ForceTouch
- 18. Watchkit和WCSession
- 19. WatchKit表空白
- 20. WatchKit NSAppTransportSecurity錯誤
- 21. WatchKit上傳
- 22. Watchkit App:slider background color
- 23. Watchkit,dismissController功能
- 24. Watchkit&Realm 0.92.3
- 25. WatchKit調用webview
- 26. Watchkit OS 2,AVSpeechSynthesizer
- 27. WatchKit openParentApplication:回覆
- 28. WatchKit NSUserDefaults爲空
- 29. 設置WatchKit表
- 30. WatchKit UIPageControl Dot Color
雖然它說它應該工作,我也沒有任何運氣。是的字體添加到兩個目標和PLIST更新等 – wuf810 2015-02-09 10:01:56
OK,我錯過了從文檔此位:「秋波和通知不能使用自定義字體」 – wuf810 2015-02-09 10:19:04