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>
&nbsp;
@interface splitviewAppDelegate : NSObject <NSApplicationDelegate,NSSplitViewDelegate> {
NSWindow *window;
NSSplitView *splitView;
WebView *webView;
}
&nbsp;
@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;
&nbsp;
– (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