Crie NSScrollView programaticamente em um NSView - Cocoa
Eu tenho uma classe NSView que cuida de uma exibição personalizada criada no arquivo nib.
Agora quero adicionar um NSScrollView à exibição personalizada, mas preciso fazer isso de forma programática e não usar o Interface Builder (incorporar na exibição de rolagem).
Eu encontrei este código:
<code>NSView *windowContentView = [mainWindow contentView]; NSRect windowContentBounds = [windowContentView bounds]; scrollView = [[NSScrollView alloc] init]; [scrollView setBorderType:NSNoBorder]; [scrollView setHasVerticalScroller:YES]; [scrollView setBounds: windowContentBounds]; [windowContentView addSubview:scrollView]; </code>
Assumindo que eu declaro como IBOutlets as variáveis 'mainWindow' e 'scrollView' acima, como eu faria para conectá-las aos componentes apropriados no Interface Builder? Faz algum sentido fazer assim?
Ou há uma maneira melhor de adicionar uma exibição de rolagem programaticamente?
P.S. Não consigo conectá-los da maneira usual porque não consigo criar um objeto NSObject do Interface Builder ou usar o proprietário do arquivo.