问题标签 [uitableview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
5598 浏览

iphone - 在 RootController 上调整 UITableView 的大小

是否可以在基于导航的应用程序的 RootController 上调整 UITableView 的大小?在 IB 中打开 RootViewController.xib 时,没有视图。只是 UITableView。单击检查器,然后单击黄色小标尺,框架高度显示为灰色。我正在以编程方式向 RootViewController 添加工具栏:

这工作正常,但表格视图中的底部单元格被部分隐藏,因为表格视图不知道工具栏。

0 投票
4 回答
52424 浏览

iphone - 如何在我查看 UITableView 时重新加载它

当我有一个 UITableView 作为可见视图控制器的一部分时,我如何重新加载它,以便我正在查看的数据更改为新数据。只是调用 reload 似乎不会刷新数据,直到我滚动它。

0 投票
2 回答
1959 浏览

iphone - 带有 UITabBarController 的 UITableViewController 不显示

我遇到了一个有趣的情况,我有一个 iPhone 应用程序,UITableViewController每个 3 秒显示或多或少相同的数据(你可以说这是过滤问题)。迄今为止,我为此有 3 个独立的 NIB,每个都有自己的控制器,此外,为了顶部的按钮,UITableViewControllers 在里面。UINavigationController

现在为了优化应用程序并减少它的占用空间,我将所有逻辑打包到一个通用控制器 (an UITableViewController) 中,并且只保留了一个 NIB。公共控制器将负责过滤掉数据,并指向正确的数据。

因此,我将相同的通用控制器加载到 3 个导航控制器:

并将这些导航控制器添加到UITabBarController

现在一切都很好,选项卡显示,表格视图显示。但是,一旦您触摸下一个UITabBarItem并返回上一个,UITableViewController则不会显示,您只能UIWindow在其位置看到 a。仅在UITableViewController最后一次触摸时保持可见UITabBarItem

是否有某种UITabBar我不知道的视图加载机制?

0 投票
1 回答
531 浏览

iphone - 备份 2-4 个以前的视图

我正在编写一个标准的表格视图应用程序,其中包含层次结构中的多个视图。当我点击了 3-4 个视图时,有没有办法回到顶视图?我尝试加载它,但后来我失去了层次结构。

我知道这个命令会让我返回 1 个视图,这就是“返回”按钮的作用:

0 投票
19 回答
92838 浏览

ios - 更改 UITableView 节标题的默认滚动行为

我有一个包含两个部分的 UITableView。这是一个简单的表格视图。我正在使用 viewForHeaderInSection 为这些标题创建自定义视图。到目前为止,一切都很好。

默认滚动行为是,当遇到一个部分时,部分标题保持锚定在导航栏下方,直到下一个部分滚动到视图中。

我的问题是:我可以更改默认行为,以便节标题不会停留在顶部,而是在导航栏下滚动其余部分行?

我错过了一些明显的东西吗?

谢谢。

0 投票
1 回答
3656 浏览

iphone - 如何将按钮样式的单元格添加到 iPhone 应用程序的表格视图中?

我在苹果的文档中找不到任何具体的例子。我想以编程方式向表格视图添加两到三个按钮,就像联系人应用程序对联系人信息上的发送短信/添加到收藏夹按钮所做的那样。有谁知道如何配置这个?

0 投票
3 回答
2426 浏览

iphone - 如何在 tableView viewForHeaderInSection 中使用 NIB 加载的 UIView 而不会影响性能

我正在实现 tableView viewForHeaderInSection,我返回一个 nib 加载的 UITableViewCell。

为了这个问题,我已经简化了它。

不幸的是,这非常慢,因为有时我有 50 多个标题,这些标题在表格绘​​制时都从 nib 一次全部加载,即使这些标题不在视图中。

有没有什么现实的方法可以让我克隆 UIViews 并在这个例子中克隆标题?或者是我创建标题 UIView 硬编码的唯一方法?

谢谢

0 投票
5 回答
1500 浏览

iphone - 在 iPhone 上填充 Tableview 的问题

代码 N°1:

代码 N°2:

代码 N°1 和 N°2 执行完全相同的工作:它们填充一个表格视图。我的问题是代码 N°2:他显示 tableView 但如果我用手指移动 tableView,iphone 就会冻结。调试器显示以下消息:“GDB:程序接收信号:“EXC_BAD_INSTRUCTION”。我看不出它出了什么问题。有人知道这个问题吗?提前谢谢你。

0 投票
1 回答
17241 浏览

iphone - 具有动态单元格高度的 UITableView - 我需要做什么来修复向下滚动?

我正在 iPhone 上构建一个很小的 ​​Twitter 客户端。自然地,我在 UITableView 中显示推文,它们当然有不同的长度。我正在根据文本很好地动态更改单元格的高度:

我正在使用 PragProg 书中的算法显示实际的推文单元格:

当我启动时,所有可见的推文都显示得很好。然而,当我向下滚动时,下面的推文非常混乱——似乎一旦一个单元格从屏幕上滚动出来,它上面的单元格的高度就会被调整为大于应有的大小,并掩盖了部分它下面的单元格。当单元格到达视图顶部时,它会自行重置并正确渲染。向上滚动没有任何困难。

这是一个视频,展示了这一点:http: //screencast.com/t/rqwD9tpdltd

我已经尝试了很多:在创建时调整单元格的框架大小,对具有不同高度的单元格使用不同的标识符(即[NSString stringWithFormat:@"Identifier%d", rowHeight]),更改界面生成器中的属性......

如果我可以发布其他代码片段,请告诉我。在此先感谢您的帮助!

0 投票
4 回答
3774 浏览

iphone - 为什么我的 UITableView 不会旋转?

在 Interface Builder 中,我有以下内容

在我的 UIViewController 我已经设置

我还有其他在 IB 中的视图控制器。我在这里想念什么?我可以让它旋转的唯一方法是使用变换方法。