                     self.movie = Movie().GetData(json: obj)
                     self.tmp_poster.af_setImage(withURL: URL(string: API.poster_base.rawValue+self.movie.poster)!)
                     NVActivityIndicatorPresenter.sharedInstance.stopAnimating()
+                    self.is_done_api = true
                     self.DrawViews()
                 }else {
                     let popup = PopupDialog(title: "Error", message: obj.arrayValue[0].stringValue)

    var contentView = UIView()
    var tmp_poster = UIImageView()
    var latestView = UIView()
    
    override func viewDidLoad() {
        super.viewDidLoad()

        button.width(200)
        button.height(50)
        button.centerX(to: contentView)
        
        latestView = button
    }
    
    func TapDeleteButton(sender: UIButton) {
        print("TAP")
    }
    
    override func viewDidLayoutSubviews() {
        super.viewDidLayoutSubviews()
        
        // 最後に追加したDelete Buttonのframeが決定した場合に動作
        let tmp = latestView as? UIButton
        if is_done_api && tmp != nil && tmp!.frame != CGRect.zero {
            contentView.bottom(to: latestView, offset: 100)
        }
    }
    
    func CallMovieAPI() {
