// // DemoViewController.swift // BreastFeedingDemo // // Created by jzhang on 2022/9/26. // import UIKit import Popover import ZJTableViewManager class DemoViewController: UIViewController { fileprivate var popover: Popover! fileprivate var manager: ZJTableViewManager! override func viewDidLoad() { super.viewDidLoad() } } extension DemoViewController { @IBAction func switchLanguageAction(_ sender: UIButton) { let tableView = UITableView(frame: CGRect(x: 0, y: 0, width: 200, height: 135)) // tableView.isScrollEnabled = false if #available(iOS 15.0, *) { tableView.sectionHeaderTopPadding = 0 } else { // Fallback on earlier versions } manager = ZJTableViewManager(tableView: tableView) let section = ZJTableViewSection() manager.add(section: section) for i in 0...2 { let item = ZJTableViewItem(text: String(i) + " text text") section.add(item: item) } self.popover = Popover(options: [ .type(.up), .blackOverlayColor(UIColor(white: 0.0, alpha: 0.6))]) self.popover.show(tableView, fromView: sender) } }