Merge remote-tracking branch 'origin/develop' into develop

This commit is contained in:
nixzhu
2015-04-08 16:14:18 +08:00
2 changed files with 19 additions and 18 deletions
@@ -48,7 +48,22 @@ class ConversationCell: UITableViewCell {
}
if let latestMessage = messagesInConversation(conversation).lastObject() as? Message {
self.chatLabel.text = latestMessage.textContent
switch latestMessage.mediaType {
case MessageMediaType.Audio.rawValue:
self.chatLabel.text = "[声音]"
case MessageMediaType.Video.rawValue:
self.chatLabel.text = "[视频]"
case MessageMediaType.Image.rawValue:
self.chatLabel.text = "[图片]"
case MessageMediaType.Text.rawValue:
self.chatLabel.text = latestMessage.textContent
default:
break
}
self.timeAgoLabel.text = latestMessage.createdAt.timeAgo
} else {
self.chatLabel.text = ""
+3 -17
View File
@@ -180,20 +180,15 @@ class Waver: UIView {
var totalTime:CGFloat = CGFloat(waveSamples.count/(60/fps)) //
var bubbleWidth = -0.071*(totalTime*totalTime) + 8.532*totalTime //BubbleBubble
var bubbleWidth = -0.05*(totalTime*totalTime) + 6.0*totalTime + 50.0 //BubbleBubble
var effectiveSample = bubbleWidth/(waveSquareWidth+waveGap) < 1 ? 1 : bubbleWidth/(waveSquareWidth+waveGap) //sample
if (effectiveSample > 10) {
}
var effectiveSample = bubbleWidth/(waveSquareWidth+waveGap) < 1 ? 1 : bubbleWidth/(waveSquareWidth+waveGap) //sample
var sampleGap = Int(CGFloat(samplesCount)/effectiveSample) //samplesample
var timePerSample = totalTime/(CGFloat(samplesCount)/effectiveSample) // sample
println("samplesCount \(samplesCount) totalTime \(totalTime) bubbleWidth \(bubbleWidth) effectiveSample\(effectiveSample) sampleGap \(sampleGap) timePerSample\(timePerSample)")
println("samplesCount \(samplesCount) totalTime \(totalTime) bubbleWidth \(bubbleWidth) effectiveSample \(effectiveSample) sampleGap \(sampleGap) timePerSample\(timePerSample)")
//
@@ -214,15 +209,6 @@ class Waver: UIView {
}
}
if (finalSamples.count < 10){
finalSamples = [Float]()
for sample in waveSamples {
finalSamples.append(Float(sample))
}
}
println("Final Sample is \(finalSamples)")
return finalSamples