我有一个这样命名的协议。协议实现中的IBOutlet
protocol TextViewInputField {
var indexPath: IndexPath? { get set }
var textView: UITextView { get set }
var lblPlaceHolder: UILabel { get set }
func updatePHHiddenState()
}
一个单元TMStyle2Cell
正在执行这样的协议。
class TMStyle2Cell: UITableViewCell,TextViewInputField {
@IBOutlet var lblPlaceHolder: UILabel!
@IBOutlet var textView: UITextView!
@IBOutlet var viewSeperator: UIView!
var indexPath: IndexPath?
func updatePHHiddenState() {
}
}
为什么我收到错误,TMStyle2Cell
没有确认到协议TextVeiwInputField
。
我只为这个协议制作这两个IBOutlet。 –
但它认为你的网点作为你的单元成员不是你协议的成员。 IBOutlets不能成为协议的一部分。 – Krunal
有什么办法让它们成为协议的一部分? –