jjzjj

UITableViews

全部标签

ios - 在 UITableViews 上点击 vs 长按 - 为什么在长按时点击不选择行?

我注意到模拟器中运行的一些测试代码存在一个错误,其中UITableView:tableView:didSelectRowAtIndexPath:在我点击表格View时不会被触发,但在我点击时会被触发并保持几分之一秒。0.2秒似乎是一个神奇的数字。我在另一个项目(不是我的)中注意到了同样的事情,很明显点击不会触发行选择,但长按会。我一直在控制doco,我读到的所有内容都说水龙头应该可以工作。有没有人知道为什么他们在某些情况下似乎不是?我是否错过了某个地方的设置? 最佳答案 找到了。问题是UITableView打开了delaysCont

iphone - 分组的 UITableViews 和图像 mask

因此,对于分组的UITableView,我希望放置在顶行UITableViewCell的imageView中的图像看起来像这样(来自iTunes应用程序):相反,我得到了这个:该部分似乎没有掩盖单元格的ImageView。为什么不?我已经尝试了我能想到的一切。据我所知,这是一个沼泽标准设置。UITableView是UITableViewController的一部分,没有自定义UITableViewCell。还有其他人遇到过这个吗?有没有自定义UITableViewCells的简单方法来实现此目的?我试过MattGallagher'scode但他没有遮盖顶部(和底部)行中的图像。

ios - 自定义编写的分组 UITableViews 真的是在 iOS 上实现标准表单的方式吗?

这是关于什么的我注意到我使用的许多应用程序都有类似的实现表单(集)的方式。例如:这与“设置”应用中使用的方案基本相同。我的问题当我需要做这样的事情时,我基本上做一个分组的UITableView,定义有多少组,每个组有多少字段,等等。cellForRowAtIndexPath基本上变成一个大的switch语句,它将正确的表单字段设置为accesoryView。我在代码中预先制作了所有表单字段,并确保它们设置正确。但是,我觉得一定有更好的方法。这感觉像是大量的重复代码。我发现很难使代码漂亮。我想要什么理想情况下,我只想完全从InterfaceBuilder编写我的表单,因为它对我来说真的很

iphone - hidesBottomBarWhenPushed 和短 UITableViews 上的强势 UISearchBar

我正在开发一个应用程序,它的View层次结构与Apple的Music或iPodaps非常相似。它有一个UITabBarController,其中包含UINavigationControllers,呈现UITableViews,最终导致UIViewController在其指定的初始化程序中将hidesBottomBarWhenPushed设置为YES(以隐藏UITabBar)。以前的UITableViews在它们的tableHeaderView中都有一个UISearchBar,我在viewWillAppear:中移出了视线。UISearch通常保持隐藏状态直到被下拉,除非从UIView退

ios - 在 UITableViews 中设置 Navbar Translucent To Start 动画

我遇到了一个关于导航栏的奇怪问题。我在UINavigationController中有一个带有UItableViewControllers和UIViewController的应用程序。应用程序运行正常,但是当将导航栏样式设置为半透明时,tableview会在ViewController中自动向上滚动。我已尝试如下重置表格的内容插图self.cardTableView.contentInset=.zero但这是行不通的。我也试过下面的链接Link1Link2Link3Link4但不起作用。请告诉我如何解决这个问题。任何想法将不胜感激。我正在使用Xcode9.1。

ios - UITableViews 之间的间距,如设置应用程序

我是iOS开发新手,我希望某些单元格之间有间距,就像官方设置应用程序那样。有没有办法在一个TableView中执行此操作,还是我必须插入更多?如果我有更多的TableView,屏幕就不能完全滚动,可能不是所有的都能显示。 最佳答案 要实现一个看起来像设置中的TableView,您必须将TableView的Style设置为Grouped并使用Sections来分隔/分组一组特定的TableViewCells。functableView(_tableView:UITableView,numberOfRowsInSectionsectio

ios - XCTestCase - iOS UI 测试 - 处理具有多个单元格的 UITableViews

我正在试验(Xcode7)UIXCTestCase测试用例,我偶然发现了一个UIView的问题,其中我有一个包含许多单元格(4000+)的UITableView。当应用程序正常运行时,仅渲染可见单元格,完全没有性能问题。但是,如果我在记录XCTestCase的上下文中运行该应用程序并导航到此屏幕,模拟器会卡住,这显然是因为每个单元格都呈现为好像它是可见的。如果我尝试手动编写导航脚本并运行XCTestCase,则测试用例会在导航到此屏幕后立即失败,并退出并显示“UI测试失败-无法获取刷新的快照”,这显然又是因为所有单元格都被渲染了,这没有及时完成。我认为这与以下事实有关:测试框架构建了所

ios - XCTestCase - iOS UI 测试 - 处理具有多个单元格的 UITableViews

我正在试验(Xcode7)UIXCTestCase测试用例,我偶然发现了一个UIView的问题,其中我有一个包含许多单元格(4000+)的UITableView。当应用程序正常运行时,仅渲染可见单元格,完全没有性能问题。但是,如果我在记录XCTestCase的上下文中运行该应用程序并导航到此屏幕,模拟器会卡住,这显然是因为每个单元格都呈现为好像它是可见的。如果我尝试手动编写导航脚本并运行XCTestCase,则测试用例会在导航到此屏幕后立即失败,并退出并显示“UI测试失败-无法获取刷新的快照”,这显然又是因为所有单元格都被渲染了,这没有及时完成。我认为这与以下事实有关:测试框架构建了所

ios - 如何使用 UITableViews 向下钻取 plist?

我想使用uitableviews深入查看plist以获取特定学校。向下钻取状态->地区->学校。我创建了一个plist,但我不能100%确定该结构是最好的。此外,我可以在第一个tableview上获得第一组事件信息,但我不确定如何从那里继续。我是否需要为每个向下钻取(stateview、districtview、schoolview)创建一个TableView,或者我可以重用一个通用的TableView,因为它们将简单地是列表?以下是我到目前为止所拥有的。感谢您的帮助。PLISTdistrictsDistrict1School2School1District2School3School

ios - 如何并排布置两个 ios UITableViews?

我有一个客户想要一个View布局,它既包含典型的全宽分组样式行,又包含同一View的另一个部分,其中包含两个并排的表格View。所以,像这样:____________________________________________________________________________________________有什么聪明的方法可以做到这一点?我意识到这有点违背iOS范例,但我想在告诉设计师“不”之前探索各种选择。 最佳答案 您可以有一个ViewController(我们称之为A),它负责2个表格上方和下方的文本。然后,
12