Objective C:如何在切换选项卡后立即重新加载tableview?

2024-07-01

我的标签栏控制器中有 2 个标签栏。我目前位于第二个选项卡中,单击“完成”按钮后,选项卡控制器需要切换到第一个选项卡并自动刷新其中的表格视图。

我能够执行第一部分

//Switch to the first tab's view
self.tabBarController.selectedViewController 
              = [self.tabBarController.viewControllers objectAtIndex:0];

但是,我需要一些关于如何在切换后立即刷新第一个视图的表视图的建议。任何建议表示赞赏。

编辑:更新的要求

注意:我不希望每次有人单击选项卡时都会重新加载选项卡栏中的视图。重新加载应该只发生在选项卡 1 的表格视图中

1) 用户在选项卡 2 中

2) 用户点击选项卡 2 中的“完成按钮”

3) 应用程序切换到选项卡 1 + 重新加载选项卡 1 中的表格视图

理由是用户将更新选项卡 2 中的一些信息,这些信息只能在选项卡 1 中查看。我希望用户在切换到选项卡 1 后能够立即查看更新的信息。


你可以这样做[tableView reloadData]在第一个视图中viewDidAppear: method?

编辑:编辑以添加附加数据。

这里需要注意的是,Apple 往往不赞成像这样的自定义 UI 模式。我不确定您的应用程序在这里试图做什么,但是只有当用户明确单击该选项卡时,您才应该坚持切换选项卡。如果您想呈现一个屏幕并获取一些数据,而不是将其放在选项卡栏中,您是否看过模态视图控制器?

如果没有,我想您可能有一个解决方案,其中第一个选项卡是第二个选项卡的委托。单击按钮时,您可以调用[delegate doneBtnClicked:]因此控件会切换到第一个选项卡。在该函数中,您可以使用setSelectedIndex:到您当前的选项卡并调用reloadData:在表视图上。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Objective C:如何在切换选项卡后立即重新加载tableview? 的相关文章

  • Xcode 7.3.1 UITests 代码覆盖率始终为 0%

    除了主应用程序之外 我的项目中还有两个单独的单元测试和 UI 测试目标 这两个目标有不同的方案 以便我可以分别在我的 CI 服务器上运行它们 我在这两个方案中都检查了 收集代码覆盖率 最初 我通过使用 Cmd U 分别构建和运行这两个方案来
  • 在 UITextView 内画一条线 - NSAttributedString

    我想在里面画一条可定制的线UITextView由一些文本组成 使用NSAttributedString 这是我尝试过的 NSString unicodeStr NSString stringWithFormat C C C 0x00A0 0
  • UIModalTransitionStyleFlipHorizo​​ntal 横向垂直翻转

    在横向模式下 从一个视图 导航控制器堆栈的一部分 转换到另一个视图作为模态视图 并将 UIModalTransitionStyleFlipHorizo ntal 设置为 modalTransitionStyle 视图在横向模式下垂直翻转 动
  • 文件从 iOS 应用程序传输到 Mac 应用程序?

    是否可以在 Mac 应用程序和 iOS 应用程序之间传输文件 我想通过 Wifi 将 iOS 应用程序中的文档目录中的文件传输到 Mac 应用程序 我该怎么做 嗯 从 iOS 5 开始 就有了 iCloud 由于这仍处于保密协议之下 我只需
  • Reactive Cocoa - 以编程方式设置文本时,不会调用 UITextView 的 rac_textSignal

    我正在实现一个聊天 UI 并使用 Reactive Cocoa 在用户键入时调整聊天气泡的大小 目前 我正在根据 textview 更新 UI 的布局rac textSignal 一切都工作得很好 除了一点 当用户sends消息中 我以编程
  • 是否可以获取 NSMutableAttributedString 的属性和范围列表?

    我创建了一个接受 NSAttributedString 的方法 并且我希望动态创建一个子视图和标签以将字符串放入其中 由于需要确定字体和大小等属性才能正确确定标签的大小 因此我需要确定是否可以迭代已应用于属性字符串的值和范围 我知道我可以单
  • 应用程序挂在 __psynch_mutexwait

    我们的应用程序似乎半随机地挂在 psynch mutexwait 处 它似乎与更新 CoreData 中存储的一堆数据的后台进程有关 但我完全无法弄清楚是谁锁定了导致死锁的原因 以下是 lldb 给我的完整堆栈跟踪 这显然是不完整的 并且线
  • Xcode 4.3.2 足以为 iOS 6 构建应用程序吗?

    在今天宣布 iOS 6 Beta 可供开发人员使用之后 我想知道如果我尽快使用 iOS 6 我是否仍然能够在我的设备 iPhone 上从 Xcode 4 3 2 构建正在进行的应用程序 或者 Xcode 也需要更新吗 更新 目前我的 iPh
  • XCode 5 在 AppStore 验证中崩溃

    我是 iOS 开发新手 很可能错过了一些相关的东西 我有一个在 Xcode 中开发的应用程序 并使用开发设备进行了测试 以便我知道它运行正常 我已在 iTunes Connect 中创建了记录 并完成了启用 等待上传 状态的步骤 在构建设置
  • 如果用户应答传入的 iMessage,WKWebView 会崩溃

    我的应用程序发生严重崩溃 CALayer position contains NaN 377 833 nan 具有以下堆栈 Fatal Exception CALayerInvalidGeometry 0 CoreFoundation 0x
  • 解析 Apple Mach O-Linker 错误?

    我正在使用解析框架 突然出现 39 个错误 即使我删除框架 它仍然有错误 我已经检查了构建阶段 设置和路径 但没有任何效果 另外 我正在使用 xcode 4 6 3 我有一台过时的 macbook Ld Users anikakablan
  • UIProgressView 没有更新?

    我已经开始在 iOS5 中使用 UIProgressView 但还没有真正使用它 我在更新视图时遇到问题 每次更新进度后 我都有一组连续的操作 问题是 进度视图不是一点一点更新的 而是在全部完成之后才更新 事情是这样的 float cnt
  • 快速判断文件是否为有效视频

    确定文件是否是可播放视频的最快方法是什么 我不关心它是否腐败 只关心它是否是哑剧类型should可以在 iPad 上播放 我玩过将文件推送到NSURL正如另一个问题所建议的 但每个文件可能需要 gt 1 秒 这太慢了 我目前正在查看文件扩展
  • 如何使 Cordova iOS APP 动态生成/保存的文件可供最终用户访问?

    我正在使用cordova plugin file将一些数据图像保存到用户的 iOS 手机上 saveBlobAsImageFile folderpath filename blob const onError function msg ha
  • NSOperationQueue 指定线程

    我想用一个NSOperationQueue调度 CoreData 操作 然而 操作队列的行为并不总是相同的 例如 它使用libdispatch在使用线程池的 iOS 4 0 OS 10 6 上 并且队列可能并不总是使用相同的线程 如NSMa
  • iOS 检测 UIView 的点击和触摸

    我遇到了确定如何检测 UIView 被按下和 UIView 被点击的问题 当它被触碰时 我希望 UIView 改变它的背景颜色 当它被触摸时 我希望 UIView 执行某些任务 我想知道如何解决这个问题 void viewDidLoad U
  • 斯威夫特 NSNotificationCenter?

    我正在尝试让 UITextViewTextDidChangeNotification 正常工作 我是 NSNotificationCenter 的新手 所以我很难理解到底发生了什么 我在故事板中有一个 UITextView 我在 ViewC
  • 如何暂停 NSTimer? [复制]

    这个问题在这里已经有答案了 我有一个使用计时器的游戏 我想让用户可以选择一个按钮并暂停该计时器 当他们再次单击该按钮时 它将取消暂停该计时器 我已经有了计时器的代码 只需要一些暂停计时器和双操作按钮的帮助 定时器代码 void timerD
  • UItableViewCells 中的单选按钮逻辑

    嘿 我正在一个屏幕上工作 用户有选项组 例如 饮料 这是我的 tableView 中的部分标题 他们的选择是 7up 可乐 等 它们是我表格的单元格 现在 每个选项组选项 按顺序排列的每个单元格 都有一个单选按钮 我想实现这个 如果用户选择
  • UITapGestureRecognizer 点击 self.view 但忽略子视图

    我需要实现一个功能 当我双击 self view 视图 时 该功能将调用一些代码UIViewController 但问题是我在此视图上有其他 UI 对象 并且我不想将任何识别器对象附加到所有这些对象 我在下面找到了如何在我的视图上做出手势的

随机推荐

  • D3js:如何将 svg 文本转换为路径?

    是否有 D3 js 方法将文本元素转换为路径元素 因此 当我掌握生成的 svg 时 我可以保留文本形状 JavaScript d3 或任何其他工具 无法访问有关系统或 Web 字体中单个字母形状的矢量路径信息 这是 SVG 2 所要求的功能
  • 从所有文件夹递归导入所有 .py 文件[重复]

    这个问题在这里已经有答案了 给定一个根目录 我需要导入根目录下所有文件夹 以及其他文件夹内的文件夹 中的所有文件 我想这也许可以在以下人员的帮助下完成os walk 但不知道如何在 遍历 文件后导入它们 是否有捷径可寻 要按名称导入模块 在
  • ConvertFrom-Json 最大长度

    我在使用 PowerShell v3 转换大小超过 2MB 的 JSON 字符串时遇到问题 PowerShell 使用的 JSON 序列化程序的默认限制设置为 2MB 这解释了该错误 然而 当我在较小的集合上使用 ConvertFrom J
  • Rails - 使用开发数据填充测试数据库

    有没有一种简单的方法可以将数据从developmentmenet数据库复制到测试数据库中 我知道有一种方法可以复制模式并重新创建数据库 但是是否有任何 rake 任务可以用开发数据库填充测试数据库 可以直接使用mysql mysqldump
  • 我可以使用自定义小部件作为弹出菜单吗?

    基本上 我想要一些在焦点和位置方面像 GtkMenu 一样的东西 但里面有一个任意的小部件 按钮 滑块 树 日历 任何东西 真的 将小部件放入 GtkMenuItem 中不起作用 这会导致大量填充 并且接收单击事件的是 MenuItem 而
  • React Native - 我们如何知道父元素包含哪个子元素?

    我正在创建一个简单的自定义组件 它将在文本中设置动态高度和宽度 Class CustomComponent extends React Component render if this props children if this stat
  • Google Analytics for Mobile 是否为 Android 应用提供任何离线数据跟踪? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 正如问题所述 Google Anal
  • 在 css 中设置父元素和子元素的样式[重复]

    这个问题在这里已经有答案了 我有以下结构 a href class brand logo img src static images logo wpc sm png alt WPC Logo class wpc logo a 我有以下 cs
  • Flask如何异步响应客户端?

    Flask 是一个单线程 Web 服务器 但我想让它在处理一些耗时的请求时不会阻塞 例如 from flask import Flask import time import sys app Flask name app route def
  • 我怎样才能过渡高度:0;高度:自动;使用CSS?

    我正在尝试做一个 ul 使用 CSS 过渡向下滑动 The ul 开始于height 0 悬停时 高度设置为height auto 然而 这导致它简单地出现 not过渡 如果我从height 40px to height auto 然后它会
  • 如何从 Google Playstore 获取最新版本的 Android 应用程序?

    Question 我想从 Google Playstore 获取我的应用程序的最新版本 如果最新版本中的某些更改需要的话 我想添加强制升级的功能 我拥有的 我目前正在服务器上更新应用程序的最新版本 并强制应用程序请求它并检查版本 这有效 但
  • 如何通过自定义插件 portlet 中的自定义查找器获取 liferay 实体?

    我们如何使用自定义 SQL 通过自定义查找器获取 liferay 实体 Following is my sql query written in default xml I have trimmed down the query to th
  • Sed:用“-z”替换换行符?

    问题 将一些正则表达式替换为 n with sed 解决方案 类似的答案还有很多 2 https stackoverflow com questions 23850789 match a string that contains a new
  • Python for 和 if 位于一行

    我有一个关于 python 的问题 我列了一个简单的清单 gt gt gt my list one two three 我想创建一个 单行代码 来查找字符串 例如 我有这样的代码 gt gt gt i for i in my list if
  • Java/.NET 中的 RSA 加密和 .NET 中的解密

    我的应用程序有 Java 和 NET 客户端 并且我的应用程序位于 NET 中 我的客户将向我发送一个使用 RSA 公钥加密的 XML 文件 我需要使用 NET 对其进行解密 对于字符串 Achinth Anand Gurkhi Java
  • 二维张量段的运算

    在第一个维度以外的维度上对张量的段执行操作的最佳方法是什么 例如 二维线段的简单求和 Given x11 x12 x13 x14 x15 xN1 xN2 xN3 xN4 xN5 我想获得 x11 x12 x13 x14 x15 xN1 xN
  • Selenium WebDriver 中隐式等待和显式等待有什么区别? [复制]

    这个问题在这里已经有答案了 Selenium WebDriver 中有隐式等待和显式等待 他们之间有什么区别 请分享有关 Selenium WebDriver 的知识 请显示隐式和显式等待的实时示例 检查以下链接 Implicit Wait
  • 什么是“require.context”?

    Webpack 文档 https webpack js org guides dependency management 您可以使用 require context 函数创建自己的上下文 伟大的 什么是 上下文 这实际上有什么作用 它允许您
  • 将 Rails 2.x 与 MS SQL Server 2005 结合使用

    这里有人有使用 Rails 2 x 中的 MS SQL Server 2005 的积极经验吗 我们的开发人员使用 Mac OS X 我们的产品在 Linux 上运行 由于遗留原因 我们应该使用 MS SQL Server 2005 我们正在
  • Objective C:如何在切换选项卡后立即重新加载tableview?

    我的标签栏控制器中有 2 个标签栏 我目前位于第二个选项卡中 单击 完成 按钮后 选项卡控制器需要切换到第一个选项卡并自动刷新其中的表格视图 我能够执行第一部分 Switch to the first tab s view self tab