Change some code

1. Create back UIView and UIImageView only once.
2. Rearrange the layer at every swipe operation.
3. Lock swipe message until push view controller animation finish.