读取 UITableView 部分标题的字符串值

发布于 2024-10-27 13:58:06 字数 453 浏览 5 评论 0原文

我想将 UITableView 的部分标题推送到另一个视图控制器的部分标题。 但我无法找到阅读现有章节标题的方法。现有的部分标题是动态构造的,我宁愿重用它也不愿再次重建它。

 if (indexPath.section == 0) {

      SecondViewController *secondViewController = [[SecondViewController alloc] init];
      secondViewController.strValueHolder = FOO_section.sectionTitle; // FOO Code
      [[self navigationController] pushViewController:secondViewController animated:YES];
      [secondViewController release];

 }

I want to push the section title of a UITableView to another view controller's section title.
But I can't figure out a way to read an existing section title. The existing section title is dynamically constructed and I'd rather reuse it than reconstructing it again.

 if (indexPath.section == 0) {

      SecondViewController *secondViewController = [[SecondViewController alloc] init];
      secondViewController.strValueHolder = FOO_section.sectionTitle; // FOO Code
      [[self navigationController] pushViewController:secondViewController animated:YES];
      [secondViewController release];

 }

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

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

发布评论

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

评论(1

心头的小情儿 2024-11-03 13:58:06

您可以直接调用 titleForHeaderInSection 方法:

NSString *sectionTitle = 
    [self tableView:tableView titleForHeaderInSection:indexPath.section];

或者将 titleForHeaderInSection 中当前的代码移动到自定义方法,并从 titleForHeaderInSection 和您推送另一个视图控制器的位置调用该自定义方法。

You can call the titleForHeaderInSection method directly:

NSString *sectionTitle = 
    [self tableView:tableView titleForHeaderInSection:indexPath.section];

or move the code you currently have in titleForHeaderInSection to a custom method and call that custom method from titleForHeaderInSection and the place where you are pushing another view controller.

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