通过标签查找对象

发布于 2024-10-04 02:50:25 字数 171 浏览 3 评论 0原文

我有 UITableView ,单元格内有 UITextField 。每个UITextField都有自己的标签。如何通过标签访问UITextField?我试图用谷歌搜索这个答案,但看起来前 5 页显示了如何检查发件人的标签。

I have UITableView with UITextFields inside cells. Every UITextField has his own tag. How to access UITextField by tag? I was trying to google that answer, but looks like first 5 pages shows how to check tag of sender.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

孤城病女 2024-10-11 02:50:25

您可以使用 viewWithTag 获取参考
并像平常一样向推荐人发送消息。

UITextField *tfObj=(UITextField*)[tblVuObj viewWithTag:1];

You can get the reference using viewWithTag
and send message to the reference as you do normally.

UITextField *tfObj=(UITextField*)[tblVuObj viewWithTag:1];
玉环 2024-10-11 02:50:25

UITableView 仅包含可见单元格。因此,您无法访问不可见的单元格。迭代可见单元格:

for ( UITableViewCell *aCell in [theTablevisibleCells] )
{
  UITextField *aField = (UITextField *)[aCell viewWithTag:kYourTextFieldTag];
}

A UITableView only holds visible cells. Therefor, you cannot access cells that are not visible. To iterate through visible cells:

for ( UITableViewCell *aCell in [theTable visibleCells] )
{
  UITextField *aField = (UITextField *)[aCell viewWithTag:kYourTextFieldTag];
}

究竟谁懂我的在乎 2024-10-11 02:50:25

解决:

在@interface中创建指针,然后执行以下操作:

self.carBody = cellTextField;

Solved:

Create pointers in @interface, and do:

self.carBody = cellTextField;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文