 		stretchHeaderView.updateScrollViewOffset(scrollView)
 	}
 
+	// MARK: - UIGestureRecognizer delegate
+	func gestureRecognizerShouldBegin(gestureRecognizer: UIGestureRecognizer) -> Bool {
+		// Disable swipe to pop view
+		return false
+	}
+
 	// MARK: - View layout
 
 	override func viewWillLayoutSubviews() {

import SpringIndicator
import RealmSwift

class ProgramDetailTableViewController: UITableViewController, UIViewControllerTransitioningDelegate, ShowDetailTransitionInterface {

	// MARK: - Instance fileds


    override func viewDidLoad() {
        super.viewDidLoad()
		self.extendedLayoutIncludesOpaqueBars = false
		self.navigationController?.interactivePopGestureRecognizer?.delegate = self

		self.view.backgroundColor = MaterialColor.clear
		self.tableView.tableFooterView = UIView(frame: self.view.frame)
