Технические вопросы и ответы QA1461

Отключение и включение NSTextView

Q: Как я отключаю и включаю NSTextView?

A: Как я отключаю и включаю NSTextView?

В настоящее время нет никакого прямого способа отключить и повторно включить NSTextView. Однако с несколькими строками кода можно реализовать эту опцию самостоятельно. Пример кода ниже лучшего иллюстрирует это путем изменения выбираемых и доступных для редактирования атрибутов, а также его цвета текста.

Перечисление 1  отключающий и включающий NSTextView

-(void)enableTextView:(BOOL)enableIt
{
        [textView setSelectable: enableIt];
        [textView setEditable: enableIt];
        if (enableIt)
                [textView setTextColor: [NSColor controlTextColor]];
        else
                [textView setTextColor: [NSColor disabledControlTextColor]];
}


История версии документа


ДатаПримечания
11.09.2006

Новый документ, показывающий, как приложение Какао может отключить и включить NSTextView.