草庐IT

tableview

全部标签

ios - UITableView - 不同部分的多选和单选

我有一个包含2个不同部分的UITableView。是否可以在一个部分进行多项选择,而在另一部分进行单选?如果我使用:self.tableView.allowsMultipleSelection=YES;它影响整个表。 最佳答案 我将展示我自己的解决方案,它与您发布的解决方案几乎相同。不过,我认为这要好一些,因为我手动管理选定的行,所以我可以稍后使用tableView.indexPathsForSelectedRows属性。它是用Swift2编写的。解决方案我首先声明一个NSIndexPath来存储之前选择的项目varindexPat

ios - 在 ScrollView 内更新 subview 的高度(没有滚动的 UITableView)后 UIStackView 不更新

当stackView位于ScrollView中时,如何使UIStackView重新分配它的子UITableViews?我的布局层次结构是基于苹果官方文档关于DynamiccontentforStackViews的-UISCrollView-UIStackView-UIViewA-UIViewB-UIViewC-UITableViewX-UITableViewY-UIViewD约束已按文档设置。StackView的初始布局是正确的,显示了所有可见的subview。当强制常规View扩展到屏幕高度之外时,滚动会按预期工作。此外,在Storyboard中查看布局时,一切都按预期堆叠。此时UI

ios - UITableViewCell中嵌入的UICollectionViewCell在重新出现时改变滚动位置

我有一个表格View,其中的单元格具有水平CollectionView。我有多个具有相同样式的单元格。假设索引0和5处的tableView单元格具有相同的样式(我在dequeueReusableCellWithIdentifier中使用相同的UITableViewCell子类)。用户滚动到索引5处的tableViewCell。他向左滚动水平CollectionView(假设red-1和yellow-2单元格现在隐藏,cyan-3在最左边)。用户滚动回索引0处的tableViewCell。虽然它是不同的UITableViewCell实例,但CollectionView偏移设置为与索引5处

ios - 单击 UITableViewCell 上的 UIImageView 模板图像色调颜色更改

我正在尝试将模板图像添加到幻灯片菜单Controller(基于此SideMenuControllercomponent)。但我对色调有疑问。原始图像是深灰色的,我希望它们是白色的。我已经设置了.alwaysTemplate模式并以编程方式着色颜色,但我得到的不是必需的行为:即,仅当我点击该菜单项时,色调颜色才会从灰色变为白色。你知道如何解决这个问题吗?这是我的导航菜单Controller代码:classNavigationMenuController:UITableViewController{@IBOutletweakvargroupsIcon:UIImageView!@IBOutl

iphone - 部分左侧的 UITableView 标题(如 Spotlight)

找了好久,还是没找到解决办法。我想将iPhone的Spotlight的部分标题复制到UITableView中。众所周知,当您滚动时,“常规”表格View标题在部分顶部保持可见。但是有一种标题我从未在Springboard的Spotlight页面中见过:在那里,标题跨越了该部分的整个高度并且没有卡在该部分的顶部,而是在左侧。这到底是如何实现的? 最佳答案 好问题。我做了一个小实验。它几乎看起来像聚光灯下的景色。但它缺少一个导入功能。如果它们发生碰撞,下方的“图像”不会将上方的图像推到顶部。我怀疑是否存在不使用私有(private)框架

ios - 如何在创建新记录时使用 CloudKit 不延迟地更新 TableView 中的数据

我的应用程序中有2个ViewController。第一个“MainViewController”显示一个tableView,其中包含从私有(private)CloudKit数据库获取的CKRecords字段。在此VC的viewWillAppear方法中,我从CloudKit获取记录并重新加载TableView的数据以显示用户先前保存在CloudKit中的最新获取结果。第二个ViewController“CreateRecordViewController”用于创建CKRecords并将它们保存到CloudKit的私有(private)数据库中。所以我在CreateRecordViewC

ios - 如何使用 XIB 自定义 tableView Section Header?

我正在尝试为UITableView创建自定义部分标题。我找到了一些说明如何在代码中完全执行此操作的引用资料(#1349571)。我正在尝试确定是否可以在InterfaceBuilder中创建UIView并使用它来自定义header,类似于如何为UITableViewCell执行此操作? 最佳答案 YES可以使用通过XIB创建的标题View。创建一个XIB和管理XIB的类(UIView类)。使用YourNibClassName*v=[[[NSBundlemainBundle]loadNibNamed:@"YOUR_XIB_NAME"o

ios - View 内部的 TableView , View Controller 内部。最好的方法是什么?

我的应用程序中有一个主屏幕,我最终希望在中心包含一个表格View。按下按钮时,表格View将翻转为mapView。我会将此作为主视图的一部分,但我希望周边区域保持不变。我已经将一个View拖到主页ViewController的中心,并在那里设置了我的TableView。如何访问此View中的数据?据我所知,无法为其设置tableviewcontroller。任何帮助将不胜感激。 最佳答案 您可以使负责View的任何ViewController符合UITableViewDelegate和UITableViewDataSourcehea

ios - 在编辑模式下滑动删除不起作用

我遇到了以下问题。我有一个使用带有自定义UITableViewCell的UITableView的应用程序。由于应用程序的规范,我需要它始终处于编辑模式,所以在viewDidLoad上我这样写:-(void)viewDidLoad{MainTableView.backgroundColor=[UIColorcolorWithPatternImage:[UIImageimageNamed:@"compose_background.png"]];[MainTableViewsetAllowsSelectionDuringEditing:TRUE];[MainTableViewsetEditi

iphone - 当 Controller 消失时,如何防止 NSFetchedResultsController 更新 tableview?

我有一个包含多个Controller的UITabbar。其中一个Controller用于向CoreData添加事件,而另一个Controller用于显示事件,就像在使用NSFetchedResultsController的UITableView中一样。这是我想要实现的行为:消失后,UITableView停止更新,当用户回来时,整个TableView将重新加载。否则,从另一个Controller插入事件需要更长的时间,因为在UITableView中创建了新行,即使它是不可见的。我想知道如何才能实现这种行为,因为它似乎并没有像我预期的那样工作:我在viewWillDisappear中将NS