Slider

      Nessun commento su Slider

Ciao a tutti ragazzi eccoci ritrovati con un nuovo tutorial per quanto riguarda la programmazione Mac OS

oggi utilizzeremo lo slider in un modo veramente sfizioso (se siete curiosi continuate a leggere)

Apriamo xcode e creiamo un nuovo progetto di tipo cocoa application e diamogli il nome di slider

quindi nel .h dichiariamo un intero

int slider

@property int slider;

Mentre nel .m scriviamo questo codice:

[code lang=”objc”]

@synthesize window,slider;

int delta=1;

– (void)applicationDidFinishLaunching:(NSNotification *)aNotification

{

//dichiariamo un timer impostiamo i valori dell intervallo 0.05 e il resto delle poi ricevera il comportamento dal metodo timerMetodo

NSTimer *timer=[NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(timerMetodo) userInfo:nil repeats:YES];

}

-(void)timerMetodo{

//impostiamo lo slider

self.slider +=delta;

if (slider>100) {

delta=-1;

}

if (slider<0) {

delta=0;

}

NSLog(@"%i", slider);

}

[/code]

Fatto ciò rechiamoci nel file .xib

Aggiungiamo uno horizontal slider  e una text field

(la procedura che tra poco faremo la ripeteremo per entrambi gli oggetti quindi ve la illustrerò solo una volta)

Facciamo un click sullo slider e rechiamoci nel inspector e cambiamo alcuni valori :

Nella casella bing to dobbiamo impostare come valore slider app delegate

(un po più sotto )

Nella sezione model key path inseriamo slider

Con questa procedura impostiamo i valori dello slider direttamente alla variabile int slider così facendo subirà

le stesse variazioni di valore

Anche per oggi è tutto un saluto da parte di tutto lo staff di

Download progetto Link