Я программирую приложение какао, которое представляет текст (по вертикали и горизонтали) по центру экрана проектора.
Я хотел бы иметь небольшой превью того, что я вижу на "стене" в окне какао на экране компьютера (в виде NSCollectionView
). Так же, как «режим докладчика» в Powerpoint, где вы видите текущий и следующий слайд в качестве предварительного просмотра.
Какой способ вы рекомендуете для реализации представленного текста?
NSTextField
оказался сложным для выравнивания и масштабирования текста. CATextLayer
, с другой стороны, кажется немного излишним для такой простой задачи, даже несмотря на то, что масштабирование работает как шарм. Будет ли использование NSTextView
или drawInRect
хорошим компромиссом?
Я ценю вашу помощь в том, чтобы убедиться, что я ничего не упустил, прежде чем я потрачу на это часы и дни :) Моя цель - сделать его надежным и простым. Спасибо!
CATextLayer
. Если пользователю нужно отредактировать текст в представлении коллекции, вы можете открыть всплывающее окноNSTextField
. - person spudwaffle   schedule 18.09.2011