Lagre og exit fra Interface Builder. Det siste trinnet er å skrive kode i gjennomføringen filen:. DemosliderViewController.m som vil lese og sette Slider verdi
Coding å lese og sette Slider verdi
Neste trinn er å vise verdien av Slider kontroll (når det flyttes) på etiketten kontroll og for å sette verdien av Slider kontroll på grunnlag av verdien som er angitt i Textfield kontroll. For å gjøre dette, må vi skrive kode i gjennomføringen filen.
Så velger du Classes gruppe fra Xcode Prosjekt vinduet og åpne gjennomføringen filen: demosliderViewController.m fil og lage sin kode til å se ut som vist i liste 1
Oppføring en kode i gjennomføringen filen: demosliderViewController.m
//demosliderViewController.m
//demoslider
#import "demosliderViewController.h"
implementation demosliderViewController
synthesize showval;
synthesize slider;
synthesize txtbox;
- (IBAction) sliderchanged: (id) avsender
{
UISlider * lysbilde = avsender;
showval.
text = [NSString stringWithFormat: @ "% 3.1f", [lysbilde verdi]];
}
- (IBAction) setslider: (id) avsender
{
slider.value = [[txtbox tekst] intValue];
}
- (void) dealloc {
[showval utgivelsen];
[slider utgivelsen];
[txtbox utgivelsen];
[super dealloc];
}
end
Handling metode: sliderchanged blir startet når glidebryteren flyttes. Avsenderen argument av handlingen metoden vil referere til glideren (den kontrollen som påkaller handlingen metoden).
Vi tar verdien av skyveren ved avsenderen argument. For dette, må vi først kastet avsender til UISlider * og tilordne den til en instansvariabel lysbilde dvs. lysbilde vil nå se i Slider kontroll som er flyttet. den. Etter det får vi verdien av glideren som et flyttall avrundet til én desimal siffer og bruke denne verdien til å opprette en ny streng som er tildelt kontrolletiketten (koblet til showval uttak) for visning
Handling setslider blir startet når Round Rect Button kontroll er valgt (etter inn verdien i tekstfeltet som vi ønsker å tildele til Slider kontroll).
I dette søksmålet, er heltallsverdien kom inn i tekstfeltet tilordnet som verdi til Slider kontroll $ 4 for å stille seg selv. Den siste metoden dealloc er for å frigjøre minne tildelt de tre instansvariabler (showval, slider og txtbox) opprettet av
Marketing (del 2)