*   >> Læs Uddannelse artikler >> tech >> web development

Iphone Anvendelse på aflæses og indstilles Slider & amp; rsquo; s Value


Figur 1. Tilslutning sliderchanged aktion med Slider kontrol

Gem og udgang fra Interface Builder. Det sidste trin er at skrive kode i filen implementering:. DemosliderViewController.m der vil læse og indstil Slider værdi

Coding at læse og sætte Slider værdi

Næste trin er at vise værdien af Slider kontrol (når den er flyttet) i etiketten kontrol og for at indstille værdien af ​​skyderen kontrol på grundlag af den værdi, indtastet i TextField kontrol. For at gøre dette, er vi nødt til at skrive kode i filen implementering.

Så skal du vælge Klasser gruppe fra vinduet Xcode Project og åbn gennemførelsen fil: demosliderViewController.m fil og gøre sin kode til at blive vist som vist i notering 1

Liste 1 Kode i implementeringen fil: demosliderViewController.m

//demosliderViewController.m

//demoslider

#import "demosliderViewController.h"

implementation demosliderViewController

synthesize showval;

synthesize skyder;

synthesize txtbox;

- (IBAction) sliderchanged: (id) afsender

{

UISlider * slide = afsender;

showval.

text = [NSString stringWithFormat: @ "% 3.1f", [slide værdi]];

}

- (IBAction) setslider: (id) afsender

{

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

}

- (void) dealloc {

[showval frigivelse];

[skyderen frigivelse];

[txtbox frigivelse];

[super dealloc];

}

end

Handling metode: sliderchanged vil påberåbes, når skyderen flyttes. Afsenderen argument handlingen metode vil henvise til skyderen (den kontrol, påberåber sig handlingen metode).

Vi opdaterer værdien af ​​skyderen gennem afsenderen argument. For dette, vi først kaste afsender til UISlider * og tildele den til en instans variabel slide dvs slide vil nu henvise til den Slider kontrol, der flyttes. det. Efter dette, får vi værdien af ​​skyderen som kommatalsværdi afrundet til en decimal ciffer og bruge denne værdi for at skabe en ny streng, der er tildelt etiketten kontrol (forbundet til showval udløb) til visning

Aktionen setslider vil påberåbes, når Round Rect Button kontrol er valgt (efter indtastning værdi i tekstfeltet, at vi ønsker at tildele til Slider kontrol).

I denne aktion er heltal indtastes i tekstfeltet tildelt som værdi for Slider kontrol $ 4 for at indstille sig selv. Den endelige metode dealloc er for at frigive hukommelse ti

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.