1. stigger

    31.10.2008 23:28

    имеется примерно следующий код:
    NSScrollView *s_view = [[NSScrollView alloc] init];
    NSTextView *view = [[NSTextView alloc] init];
    [view setEditable:YES];
    [view setSelectable:YES];
    [s_view setDocumentView:view];
    [splitView addSubview:s_view];
    на выходе предполагается получить в NSSplitView скроллибельный NSTextView. реально же получается пустое белое поле которое никак не функционирует и не реагирует. туда даже tab'ом перейти невозможно. но что-то от textView в нём есть, ибо при наведении курсора он соответствующим образом изменяется. если в splitView добавлять не NSScrolView, а напрямую NSTextView — всё нормально, туда можно тыкнуть и чего-нибудь написать. что же я упускаю?…
  2. stigger

    01.11.2008 14:16

    все NSView и его наследники нельзя инициализировать при помощи init, нужно использовать initWithFrame.
Страницы
(1)

bbcode