remove conversation button and fix a crash bug because of less message id

This commit is contained in:
kevinzhow
2015-05-04 15:49:45 +08:00
parent 371da31f93
commit 9cdd415eef
+14 -1
View File
@@ -18,6 +18,8 @@ class Waver: UIView {
private var phase: CGFloat = 0
var presented = false
var level: CGFloat! {
didSet {
self.phase+=self.phaseShift; // Move the wave
@@ -133,7 +135,9 @@ class Waver: UIView {
}
func callbackWaver() {
waverCallback!(waver: self)
if presented {
waverCallback!(waver: self)
}
}
private func updateMeters() {
@@ -229,6 +233,15 @@ class Waver: UIView {
waveSamples = [CGFloat]()
}
override func didMoveToSuperview() {
super.didMoveToSuperview()
self.presented = true
}
override func removeFromSuperview() {
super.removeFromSuperview()
self.presented = false
}
/*
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.