TableView在弹出窗口中的Swift

时间:2017-04-18 15:23:26

标签: ios swift uitableview popup

请有人告诉我是否可以在弹出视图中放置tableView。我一直在使用一个名为showStandardDialog的函数来自 PopupDialog ,这里有一些代码:

ExtendedList.Ingots value = (ExtendedList.Ingots)Enum.GetValues(typeof(ExtendedList.Ingots)).GetValue(i);

但我不知道如何使用相同的功能和库发送列表。

感谢所有人:)

1 个答案:

答案 0 :(得分:1)

PopupDialog是第三方的lib,如果你需要超级自定义的东西,你应该考虑自己做。

如果您想使用此lib,请查看RatingViewController如何完成in the examples

//
//  RatingViewController.swift
//  PopupDialog
//
//  Created by Martin Wildfeuer on 11.07.16.
//  Copyright © 2016 CocoaPods. All rights reserved.
//
import UIKit

class RatingViewController: UIViewController {

    @IBOutlet weak var cosmosStarRating: CosmosView!

    @IBOutlet weak var commentTextField: UITextField!

    override func viewDidLoad() {
        super.viewDidLoad()

        commentTextField.delegate = self
        view.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(endEditing)))
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    @objc func endEditing() {
        view.endEditing(true)
    }
}

extension RatingViewController: UITextFieldDelegate {

    func textFieldShouldReturn(_ textField: UITextField) -> Bool {
        endEditing()
        return true
    }
}

没有理由不在xib中添加TableView,在ViewController中包含必要的委托和数据源。