Xcode: Rahmen.Größe.Höhe ändern lässt Sicht die Höhe ändern, in der Richtung nach unten?

Ich versuche, eine bar, schwankt mit dem mic level, aber ich habe Mühe, es zu schwingen in der Richtung nach oben. Hier ist der code

- (void)setVUMeterHeight:(float)height {
     if (height < 0)
        height = 0;

     CGRect frame = vuMeter.frame;
     frame.size.height = height+10;
     vuMeter.frame = frame;
}

- (void)updateVUMeter {
float height = (90+voiceSearch.audioLevel)*5/2;

     [self setVUMeterHeight:height];    
     [self performSelector:@selector(updateVUMeter) withObject:nil afterDelay:0.05];
}

Das problem ist die Höhe beginnt bei 10px, und, wenn das Mikrofon aktiv ist, kann die Höhe wird erweitert, aber in die Richtung nach unten. Ich habe versucht, dieses Problem zu beheben, indem Sie die Sicht negative Werte für die Höhe, aber Ansichten können sich keine negativen Höhen. Hat jemand eine Idee, wie man die Höhe ändern, in der Richtung nach oben? Danke.

Ich habe versucht, an den Optionen für die Ansicht, die Höhe ist jedoch noch Hinzugefügt, auf der Unterseite anstelle der Oberseite

InformationsquelleAutor davis | 2012-05-06

Schreibe einen Kommentar