问题标签 [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.
iphone - 在 RootController 上调整 UITableView 的大小
是否可以在基于导航的应用程序的 RootController 上调整 UITableView 的大小?在 IB 中打开 RootViewController.xib 时,没有视图。只是 UITableView。单击检查器,然后单击黄色小标尺,框架高度显示为灰色。我正在以编程方式向 RootViewController 添加工具栏:
这工作正常,但表格视图中的底部单元格被部分隐藏,因为表格视图不知道工具栏。
iphone - 如何在我查看 UITableView 时重新加载它
当我有一个 UITableView 作为可见视图控制器的一部分时,我如何重新加载它,以便我正在查看的数据更改为新数据。只是调用 reload 似乎不会刷新数据,直到我滚动它。
iphone - 带有 UITabBarController 的 UITableViewController 不显示
我遇到了一个有趣的情况,我有一个 iPhone 应用程序,UITableViewController
每个 3 秒显示或多或少相同的数据(你可以说这是过滤问题)。迄今为止,我为此有 3 个独立的 NIB,每个都有自己的控制器,此外,为了顶部的按钮,UITableViewController
s 在里面。UINavigationController
现在为了优化应用程序并减少它的占用空间,我将所有逻辑打包到一个通用控制器 (an UITableViewController
) 中,并且只保留了一个 NIB。公共控制器将负责过滤掉数据,并指向正确的数据。
因此,我将相同的通用控制器加载到 3 个导航控制器:
并将这些导航控制器添加到UITabBarController
:
现在一切都很好,选项卡显示,表格视图显示。但是,一旦您触摸下一个UITabBarItem
并返回上一个,UITableViewController
则不会显示,您只能UIWindow
在其位置看到 a。仅在UITableViewController
最后一次触摸时保持可见UITabBarItem
。
是否有某种UITabBar
我不知道的视图加载机制?
iphone - 备份 2-4 个以前的视图
我正在编写一个标准的表格视图应用程序,其中包含层次结构中的多个视图。当我点击了 3-4 个视图时,有没有办法回到顶视图?我尝试加载它,但后来我失去了层次结构。
我知道这个命令会让我返回 1 个视图,这就是“返回”按钮的作用:
ios - 更改 UITableView 节标题的默认滚动行为
我有一个包含两个部分的 UITableView。这是一个简单的表格视图。我正在使用 viewForHeaderInSection 为这些标题创建自定义视图。到目前为止,一切都很好。
默认滚动行为是,当遇到一个部分时,部分标题保持锚定在导航栏下方,直到下一个部分滚动到视图中。
我的问题是:我可以更改默认行为,以便节标题不会停留在顶部,而是在导航栏下滚动其余部分行?
我错过了一些明显的东西吗?
谢谢。
iphone - 如何将按钮样式的单元格添加到 iPhone 应用程序的表格视图中?
我在苹果的文档中找不到任何具体的例子。我想以编程方式向表格视图添加两到三个按钮,就像联系人应用程序对联系人信息上的发送短信/添加到收藏夹按钮所做的那样。有谁知道如何配置这个?
iphone - 如何在 tableView viewForHeaderInSection 中使用 NIB 加载的 UIView 而不会影响性能
我正在实现 tableView viewForHeaderInSection,我返回一个 nib 加载的 UITableViewCell。
为了这个问题,我已经简化了它。
不幸的是,这非常慢,因为有时我有 50 多个标题,这些标题在表格绘制时都从 nib 一次全部加载,即使这些标题不在视图中。
有没有什么现实的方法可以让我克隆 UIViews 并在这个例子中克隆标题?或者是我创建标题 UIView 硬编码的唯一方法?
谢谢
iphone - 在 iPhone 上填充 Tableview 的问题
代码 N°1:
代码 N°2:
代码 N°1 和 N°2 执行完全相同的工作:它们填充一个表格视图。我的问题是代码 N°2:他显示 tableView 但如果我用手指移动 tableView,iphone 就会冻结。调试器显示以下消息:“GDB:程序接收信号:“EXC_BAD_INSTRUCTION”。我看不出它出了什么问题。有人知道这个问题吗?提前谢谢你。
iphone - 具有动态单元格高度的 UITableView - 我需要做什么来修复向下滚动?
我正在 iPhone 上构建一个很小的 Twitter 客户端。自然地,我在 UITableView 中显示推文,它们当然有不同的长度。我正在根据文本很好地动态更改单元格的高度:
我正在使用 PragProg 书中的算法显示实际的推文单元格:
当我启动时,所有可见的推文都显示得很好。然而,当我向下滚动时,下面的推文非常混乱——似乎一旦一个单元格从屏幕上滚动出来,它上面的单元格的高度就会被调整为大于应有的大小,并掩盖了部分它下面的单元格。当单元格到达视图顶部时,它会自行重置并正确渲染。向上滚动没有任何困难。
这是一个视频,展示了这一点:http: //screencast.com/t/rqwD9tpdltd
我已经尝试了很多:在创建时调整单元格的框架大小,对具有不同高度的单元格使用不同的标识符(即[NSString stringWithFormat:@"Identifier%d", rowHeight]
),更改界面生成器中的属性......
如果我可以发布其他代码片段,请告诉我。在此先感谢您的帮助!
iphone - 为什么我的 UITableView 不会旋转?
在 Interface Builder 中,我有以下内容
在我的 UIViewController 我已经设置
我还有其他在 IB 中的视图控制器。我在这里想念什么?我可以让它旋转的唯一方法是使用变换方法。