Analizziamo un nuovo oggetto … splitview

      Nessun commento su Analizziamo un nuovo oggetto … splitview

Ciao a tutti oggi analizzeremo un nuovo oggetto utilizzato nella programmazione mac ^_^

Creiamo subito un nuovo progetto di tipo cocoa Application e diamogli il nome di splitview .

Per prima cosa aggiungiamo un framework(WebKit.framework)

se non sapete come fare recatevi qui

Ora andiamo a scrivere del codice nel file splitviewAppDelegate.h

[code lang=”objc”]

#import <Cocoa/Cocoa.h>

#import <WebKit/WebKit.h>

 

@interface splitviewAppDelegate : NSObject <NSApplicationDelegate,NSSplitViewDelegate> {

NSWindow *window;

NSSplitView *splitView;

WebView *webView;

}

 

@property (assign) IBOutlet NSWindow *window;

@property (retain) IBOutlet NSSplitView *splitView;

@property (retain) IBOutlet WebView *webView;

@end

[/code]

Ora andiamo nel file .m e inseriamo quest’altro codice :

[code lang=”objc”]

@synthesize window,webView,splitView;

 

– (void)applicationDidFinishLaunching:(NSNotification *)aNotification

{

// Insert code here to initialize your application

NSURL *url = [NSURL URLWithString:@"<a href="http://www.packtpub.com">https://www.iprog.it</a>"];

NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];

[[webView mainFrame] loadRequest:urlRequest];

}

@end

[/code]

Andiamo sul mainwindow.xib e inseriamo per primo un oggetto di tipo Horizontal splitview .

Clicchiamo col tasto destro su splitview app delegate(cubo blu) e colleghiamolo

Ora che abbiamo diviso la window in due metà in una inseriamo una webview e colleghiamo l’oggetto il risultato deve essere simile a questo :

Ora il nostro progetto è terminato non ci resta che testarlo

Download Progetto LINK