1
私はマイクレベルで変動するバーを持っていますが、それを上方向に変動させるのに問題があります。ここでコードXcode:frame.size.heightを変更すると、ビューの高さが下方向に変化しますか?
- (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];
}
だ問題は、高さが10pxので開始し、そしてマイクがアクティブになったときに、高さが延長されているが、下方向にあります。ビューの負の高さの値を指定してこれを修正しようとしましたが、ビューは負の高さを持つことはできません。誰かが上向きに高さを変える方法を考えていますか?ありがとう。
は、私は、ビューの原点の選択肢を見てみましたが、高さはまだ代わりにトップ – davis