*   >> läser Utbildning artiklar >> tech >> web development

Iphone Application att läsa och Set Slider & amp; rsquo; s Value

oden : sliderchanged Omdömen när reglaget värde ändras genom att justera sin runda indikator (så att dess värde kan visas genom Label-kontrollen) Review

Omdömen

Figur 1. Anslutning sliderchanged åtgärd med Slider kontroll

Spara och avsluta från Interface Builder. Det sista steget är att skriva kod i genomförandet filen. DemosliderViewController.

m som kommer att läsa och ställa Slider värde Omdömen

Kodning att läsa och ställa Slider värde Omdömen

Nästa steg är att visa värdet av skjutreglaget (när den flyttas) på etiketten kontroll och för att ställa in värdet på Slider kontroll på grundval av det värde som anges i Textfield kontroll. För att göra det måste vi skriva kod i genomförandet filen. Så väljer du Klasser gruppen från Xcode projektfönstret och öppna genomförandet filen: demosliderViewController.

m fil och göra sin kod för att visas som visas i notering 1 Omdömen

Notering 1 Kod för att genomföra fil: demosliderViewController.m

//demosliderViewController.m Omdömen

//demoslider Omdömen

#import "demosliderViewController.h" Omdömen

implementation demosliderViewController Omdömen

synthesize showval;

synthesize reglaget;

synthesize txtbox;

- (IBAction) sliderchanged: (id) avsändare Omdömen

{Omdömen

UISlider * slide = avsändare;

showval.text = [NSString stringWithFormat: @ "% 3.

1f", [slide värde]];

} Omdömen

- (IBAction) setslider: (id) avsändare Omdömen

{Omdömen

slider.value = [[txtbox text] intValue];

} Omdömen

- (void) dealloc {Omdömen

[showval release];

[reglaget release];

[txtbox release];

[super dealloc];

} Omdömen

end Omdömen

Åtgärd metod: sliderchanged kommer att åberopas när reglaget flyttas. Avsändaren argument åtgärdsmetoden kommer att hänvisa till löparen (kontrollen som anropar åtgärdsmetoden). Vi hämta värdet av löparen genom avsändare argument.

För detta, först kastade vi avsändaren till UISlider * och tilldela den till en instans variabel slide dvs slide kommer nu hänvisa till Slider kontroll som flyttas. Det. Efter det vi få värdet av löparen som ett flyttalsvärde avrundas till en decimal siffra och använder detta värde för att skapa en ny sträng som tilldelas etikettkontroll (ansluten till showval utlopp) för visning

Åtgärds setslider kommer att åberopas när rundan Rect Knappkontroll väljs (efter att värdet i Textfält som vi vill tilldela skjutreglaget). I

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.