草庐IT

automatic-uitableview-paging

全部标签

ios - 如何快速制作可展开和可折叠的 UITableView(父单元格和子单元格)?

我想要一个UITableView,它可以在单击单元格时展开和折叠。当我加载页面时,我希望Tableview像这样展开,并通过单击标题(查看日期)来折叠和展开功能。感谢任何帮助。 最佳答案 谢谢大家。我终于解决了这个问题。这是最终的示例代码。1)//标题和子单元格的数组。vartopItems=[String]()varsubItems=[String]()//章节索引引用varselectedIndexPathSection:Int=-12)添加了两个自定义单元格。-一个作为标题,另一个作为单元格。//AgendaListHeade

ios - 如何处理 iOS UITableView 中的动态 Sections 和 Rows

我的问题当我处理UITableView时,我基本上有一个包含我的部分和行的数组table_data。[{title:"sectionAtitle",rows:[{data:row_1_data},{data:row_2_data}]},{title:"sectionBtitle",rows:[{data:row_1_data},{data:row_2_data}]},]我使用heightForHeaderInSection、cellForRowAtindexPath、titleForHeaderInSection、didSelectRowAtindexPath这样的方法ifindexP

ios - UITableView 滚动到顶部时加载更多数据?

如何在滚动到顶部的同时加载更多数据而不丢失当前偏移量哦UITableView?这是我想要实现的目标:这是整组数据:第1行第2行第3行第4行第5行第6行第7行第8行*第9行第10行第11行第12行第13行第14行第15行现在,假设用户加载了以粗体标记的那些并且偏移量位于第8行,如果用户向上滚动并到达第7行,我想加载并插入从1到5的行,而不从第7行跳转。请记住,用户可能正在滚动,因此当数据到达手机时,它位于第6行,因此我无法将其跳回到第7行,但保留滚动平滑自然(当您在向下滚动的同时加载更多数据时,数据会重新加载而表格View不会从行之间跳转)。顺便说一句,偏移量是指UITableView的

ios - UITableView 不滚动到底部(Swift IOS)

我的UITableView没有滚动到底部并在所有内容显示之前停止(切断最后几行)。我检查过我的UITableView等于屏幕尺寸,但内容尺寸大于屏幕和表格高度。我不确定为什么会这样。 最佳答案 1)您的屏幕底部是否有UITabBar?这个内容可能会覆盖吧。如果是这样,转到你的Storyboard和你的UIViewController你有UITableView并取消选中它的UnderBottomBarsbool值。2)您可能在底部设置了一个NSLayoutConstraint为负值。这意味着您的UITableView将延伸到屏幕底部。

ios - 如何消除 UITableView 左侧的边距,而不在右侧创建间隙?

我的目标是iOS7和8,我想消除下面这个UITableView中图像左侧出现的边距。如果解决方案简单/优雅,我什至愿意接受仅适用于iOS8的解决方案。(我只接受iOS7上的利润,因为它已经过时了)。这是我希望的样子:我已经通读了许多关于StackOverflow(suchasthisone)的类似问题,或特定于分组UITableView的问题(here和here),但似乎无法让任何问题正常工作。例如,如果我尝试使用contentInset解决问题(SO上的常见答案):-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:an

ios - 如何在 UITableView 中填充数据? swift

我已经设法使用swiftJSON从JSON中检索数据,但是当我尝试填充tableview时我遇到了问题。我是iOS开发的新手,所以请多多包涵。如果您能提供帮助或提供一些想法,我将不胜感激?代码如下:overridefuncviewDidLoad(){super.viewDidLoad()getContactListJSON()}funcgetContactListJSON(){leturlString="http://jsonplaceholder.typicode.com/users"leturlEncodedString=urlString.stringByAddingPercen

ios - UITableview 以编程方式设置多选

在我的Storyboard应用程序中,我可以在编辑模式下选择多项。但是我的其他应用程序一切都是以编程方式完成的,我似乎无法找到在哪里编程。在哪里可以设置UITableView的编辑模式? 最佳答案 objective-c版本:[self.tableViewsetAllowsMultipleSelection:YES];[self.tableViewsetAllowsMultipleSelectionDuringEditing:YES];和Swift之一:self.tableView.allowsMultipleSelection=t

ios - 如何使uitableview的最后一行填充空白

我希望最后一个单元格/行(mapView)填充下面的空白区域。我的tableviewcontroller代码classCustomTableViewController:UITableViewController{letfakeArray=["Row1","Row2","Row3"]//ArraycancontainsmoreitemsoverridefuncviewDidLoad(){super.viewDidLoad()}overridefuncdidReceiveMemoryWarning(){super.didReceiveMemoryWarning()}overridefun

swift - UITableView 只显示一节

我有一个UITableView,它应该在部分中包含项目,但数组中只有第一部分(科学)出现,我不确定它有什么问题。它应该显示这两个部分。我的代码:importUIKitclassViewController:UIViewController,UITableViewDataSource,UITableViewDelegate{@IBOutletweakvartableView:UITableView!varchecked=[Bool]()letsection=["Science","Math"]letitems=[["Physics","Biology","Chemistry"],["Al

ios - 从 UITableView 的开关获取 indexPath

我有一个UITableView,其中设置了自定义单元格。每个单元格中都有一个开关,每次与开关交互时我都需要获取特定单元格的indexPath。每次与开关交互时,如何从具有自定义单元格的UITableView返回单元格的indexPath? 最佳答案 您可以像这样使用indexPathForRowAtPoint:@IBActionfuncswitchChanged(sender:UIControl){letrowPoint=sender.convertPoint(sender.bounds.origin,toView:self.tab