我有一個這樣命名的協議。協議實現中的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
有什麼辦法讓它們成爲協議的一部分? –