我正在構建一個框架。我需要通過代碼從UIViewcontroller獲取IBOutels列表。我寫了InterfaceOutletsReadable
協議。如果框架用戶符合這個協議,我必須從ViewController讀取IBOutlets列表。如何以編程方式獲取UIVIewController的IBOutlet列表
protocol InterfaceOutletsReadable {
///Read the outlets objects
func readOutlets()
}
extension InterfaceOutletsReadable {
//TODO:- Stuck at this stage. Here I have to read the viewcontroller IBOutlets
}
class HomeViewController: InterfaceOutletsReadable {
@IBOutlet weak var userNameTextField: UITextField!
@IBOutlet weak var passwordTextField: UITextField!
@IBOutlet weak var errorLabel: UILabel!
}
編輯:我並不想從IBOutlet中收藏列表中。有沒有辦法以編程方式獲得所有網點?
那麼問題是什麼? –
@dahiya_boy它是一個框架項目。我必須從ViewController獲取插座的列表。不通過IBOutlet集合。如何獲得? –