我在編程一個可可應用程序,它以投影儀屏幕爲中心呈現文字(垂直和水平)。縮放預覽:使用NSTextView,NSTextField,CATextLayer或drawInRect?
我想在計算機屏幕上的可可窗口中的「牆」上看到我所看到的東西的小預覽(在NSCollectionView
中)。就像Powerpoint中的「演示者模式」,您可以看到當前幻燈片和下一張幻燈片爲預覽。
您推薦哪種方式來實現所呈現的文本?
NSTextField
原來是對齊和縮放文本棘手。另一方面,對於這樣一個簡單的任務,即使縮放比例像魅力一樣工作,也會有點矯枉過正。將使用NSTextView
或drawInRect
是一個很好的權衡?
我非常感謝您的幫助,以確保在我花上幾個小時和幾天的時間之前,我沒有錯過任何東西:)我的目標是保持健壯和簡單。謝謝!
我推薦'CATextLayer'。如果用戶需要編輯集合視圖中的文本,那麼你可以彈出一個'NSTextField'。 – spudwaffle