请有人告诉我是否可以在弹出视图中放置tableView。我一直在使用一个名为showStandardDialog的函数来自 PopupDialog ,这里有一些代码:
ExtendedList.Ingots value = (ExtendedList.Ingots)Enum.GetValues(typeof(ExtendedList.Ingots)).GetValue(i);
但我不知道如何使用相同的功能和库发送列表。
感谢所有人:)
答案 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中包含必要的委托和数据源。