3
A
回答
1
你和我有同樣的挑戰。每當我在我的歌詞文本中找到[G]或[Em]時,我正在考慮在CATextLayer對象上繪製文本,例如:「[G]我今天看到[Bm]新聞,哦[Em] boy,[Em7] 「
func drawLayer(_ chord: String, frame: CGRect) {
let textLayer = CATextLayer()
textLayer.frame = frame
let myAttributes = [
NSFontAttributeName: UIFont(name: "Helvetica", size: 13.0) , // font
NSForegroundColorAttributeName: UIColor.cyan // text color
]
let myAttributedString = NSAttributedString(string: chord, attributes: myAttributes)
textLayer.string = myAttributedString
lyricView.layer.addSublayer(textLayer)
}
困難的部分是確定每個和絃的位置,您必須在歌詞的頂部確切指定它的位置。 (我仍然在尋找最好的方法來獲得x & y的位置)
+0
你有沒有找到這方面的解決方案? –
相關問題
- 1. iOS上的歌詞和和絃格式
- 2. 音樂和歌詞
- 3. 如何使用Objective C將包含和絃和歌詞的txt文件轉換爲ChordPro格式?
- 4. 自動同步歌詞和歌曲 - Java
- 5. Get歌詞iPhone
- 6. 的Android TextView的格式多個單詞
- 7. Swift/Cloudkit謂詞格式
- 8. 如何解釋使用歌詞的數據壓縮歌詞
- 9. 在Android中顯示MP3歌詞的歌詞
- 10. 滾動音樂筆記和歌詞
- 11. 歌詞與歌曲的關聯流程
- 12. 如何在數據庫中存儲歌曲或歌詞文本(實現新行)
- 13. iPhone歌詞訪問
- 14. 歌詞編輯器
- 15. 風格谷歌詞典API結果
- 16. 如何獲取iOS10中正在播放歌曲的歌詞(Swift 3)
- 17. 如何點擊或點擊不同單詞上的TextView文本?
- 18. 使用一個文本的風格和另一個文本的名詞/動詞生成一個新的文本?
- 19. 尋找同義詞和傾斜詞的基本形式
- 20. 在ubuntu上顯示歌詞
- 21. 谷歌翻譯排除詞
- 22. 突出歌詞與播放MP3歌曲(同步形式)
- 23. Swift 3中的謂詞和SortDescriptor
- 24. 未知詞和已知詞的詞性
- 25. 的BigQuery - 提取文本和潛臺詞
- 26. T-SQL確定字符串文本中的名詞和動詞
- 27. MongoDB文本搜索和詞搜索的多個搜索詞
- 28. 谷歌日曆的谷歌腳本日期和時間的格式
- 29. 使用values/strings.xml,HTML和CSS格式化TextView文本
- 30. 讀取單詞格式的文本文件(單個單詞排成一列)
什麼是G Bm Em Em7? –
音符(和絃) –