     
     func getNewsWithId(newsId : String!) {
         activityIndicatorView.startAnimation()
+        self.isLoading = true
         //获取新闻详情
         viewModel.loadNewsDetail(newsId, complate: { (newsDetail) -> Void in
             if let img = newsDetail.image {

            if !viewModel.hasNext {
                return
            }
            getNextNews()
            print("下一条")
        }
    }


    // MARK: - 下一条新闻
    
    func getNextNews() {
        print("========下一条")
        UIView.animateWithDuration(0.25, delay: 0.0, options: .CurveEaseIn, animations: { () -> Void in
            self.containerView.frame = CGRectMake(0, -ScreenHeight, ScreenWidth, ScreenHeight);
            self.getNewsWithId(self.viewModel.nextId)
        }) { (finished) -> Void in
            let delay = dispatch_time(DISPATCH_TIME_NOW, Int64(0.25 * Double(NSEC_PER_SEC)))
            dispatch_after(delay, dispatch_get_main_queue()) {
                self.containerView.frame = CGRectMake(0, 0, ScreenWidth, ScreenHeight);
