簡體   English   中英

從自定義單元類訪問UITextFields文本到主VC類

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM