From 959a0e41175585dbb7ce53ed6aad4b5095d97204 Mon Sep 17 00:00:00 2001 From: tripleCC Date: Wed, 9 Sep 2015 13:25:53 +0800 Subject: [PATCH] Fix bug caused by pulling down very fast MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit AVATAR can’t appear on time When pulling down very fast . Because the offset is negative --- TB_TwitterHeader/ViewController.swift | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/TB_TwitterHeader/ViewController.swift b/TB_TwitterHeader/ViewController.swift index 61058e2..5b190e1 100644 --- a/TB_TwitterHeader/ViewController.swift +++ b/TB_TwitterHeader/ViewController.swift @@ -93,19 +93,19 @@ class ViewController: UIViewController, UIScrollViewDelegate { avatarTransform = CATransform3DTranslate(avatarTransform, 0, avatarSizeVariation, 0) avatarTransform = CATransform3DScale(avatarTransform, 1.0 - avatarScaleFactor, 1.0 - avatarScaleFactor, 0) - if offset <= offset_HeaderStop { - - if avatarImage.layer.zPosition < header.layer.zPosition{ - header.layer.zPosition = 0 - } - - }else { - if avatarImage.layer.zPosition >= header.layer.zPosition{ - header.layer.zPosition = 2 - } - } } + if offset <= offset_HeaderStop { + + if avatarImage.layer.zPosition < header.layer.zPosition{ + header.layer.zPosition = 0 + } + + }else { + if avatarImage.layer.zPosition >= header.layer.zPosition{ + header.layer.zPosition = 2 + } + } // Apply Transformations header.layer.transform = headerTransform