【发布时间】:2011-09-17 17:57:12
【问题描述】:
我正在编写一个可可应用程序,该应用程序在投影仪屏幕上显示文本(垂直和水平)。
我想在计算机屏幕上的可可窗口(@987654321@)的“墙”上看到我在“墙上”看到的小预览。就像 Powerpoint 中的“演示者模式”一样,您可以在其中看到当前幻灯片和下一张幻灯片作为预览。
您推荐哪种方式来实现呈现的文本?
NSTextField 原来对于对齐和缩放文本很棘手。另一方面,CATextLayer 对于这样一个简单的任务来说感觉有点矫枉过正,尽管缩放就像一种魅力。使用NSTextView 或drawInRect 会是一个很好的权衡吗?
感谢您的帮助,以确保在我花费数小时和数天的时间之前没有错过任何东西 :) 我的目标是让它保持健壮和简单。谢谢!
【问题讨论】:
-
我推荐
CATextLayer。如果用户需要在集合视图中编辑文本,则可以弹出NSTextField。
标签: objective-c cocoa nstextfield nstextview catextlayer