[英]Access UITextFields text from custom cells class to the main VCs class
我在故事板中創建了一個自定義單元格,該單元格鏈接到名為customCell
的類。 在其中,我有UITextFields
鏈接到customCell.h
。 textField
確實有不同的標簽。
然后有一個名為mainVC
的類。 該類是viewController
的類
如何在mainVC
類中獲取textFields
文本?
最簡單但卻錯誤的做法是這樣的:
CustomCell *myCell = [[CustomCell alloc] init];
這樣做的問題是,它將創建一個新的 customCell
,因此textFields
文本將為null。
您不訪問文本字段來獲取文本,您在視圖控制器中實現了一個UITextFieldDelegate(或UITextView,它不清楚您有哪些)方法。 在cellForRowAtIndexPath中,將控制器(self)設置為文本字段的委托。 您可能希望實現textFieldDidEndEditing:和textFieldShouldReturn:。 鍵盤解除后,將調用textFieldDidEndEditing:,您可以獲取該方法內的文本。 如果需要獲取包含文本字段的單元格的indexPath,則可以使用表視圖方法indexPathForRowAtPoint :,傳遞文本字段的原點或點參數的中心。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.