#swift #macos #cocoa
#swift #macos #cocoa
Вопрос:
Я искал эту тему и так и не смог найти никаких ответов на этот вопрос. Когда я создаю новый проект в Xcode и размещаю NSTextView как часть NSScrollView в своем приложении, все работает нормально, как и должно. Единственное, отмена и повтор не будут работать. Он просто создает шум фанка
Копирование, вырезание, вставка — все работает, как ожидалось.
Я получаю тот же результат, если создаю приложение с нуля (без раскадровки) и кодирую его. По-прежнему отмена и повтор не работают?
Кто-нибудь знает, в чем дело с этим?
Ответ №1:
Когда вы создаете проект приложения Cocoa, который не использует архитектуру документа, и добавляете текстовое представление, текстовое представление изначально не разрешает отмену.
Установите флажок Разрешить отмену в инспекторе атрибутов, чтобы включить поддержку отмены.
Еще одна вещь. Когда вы добавляете текстовый вид в раскадровку или файл xib, текстовый вид включает собственный вид прокрутки. Вам не нужно размещать текстовый вид внутри вида прокрутки.