草庐IT

automatic-uitableview-paging

全部标签

ios - 如何使用swift2 +在IOS APP中按需删除/删除部分及其在UITableView中的行

当用户单击部分中显示的删除图标时,我试图删除一个部分及其在UITableView中的行。我知道的一个解决方案是从数组中删除对象并重新加载表,但这不是一个有效的流程解决方案。 最佳答案 从数据源中删除数据后,使用内置的tableView方法删除部分。datasource.deleteSection()tableView.deleteSections(NSIndexSet(index:sectionIndex),withRowAnimation:.Automatic) 关于ios-如何使用s

ios - 分割 UITableView 单元格

我试图将我的tableview单元格组织成列表中项目元素的部分(dueTime)。Firebase是我的后端,每个项目都有一个名为dueTime的子节点,其中包含时间字符串。我已经创建了这些部分并让它们显示出来,但我需要将实际项目分成它们。目前,当我运行我的代码时,所有显示的都是部分。overridefuncnumberOfSectionsInTableView(tableView:UITableView)->Int{lettasksRef=ref.childByAppendingPath("tasks")tasksRef.observeSingleEventOfType(.Value

ios - 在单个 UITableView 中填充两种类型的 UITableViewCell

我有一个名为notificationsVC的ViewController,它有两个tableView-notifTable和messageTable。在notifTable中,我有两种类型的UITableViewCell-如您所见,有人关注了您并评论/点赞了您的帖子模式。到目前为止,我一直在使用两个这样的UITableViewCell。(重用标识符-cell1和cell3)第一个我做了一个coachtouch文件,名字叫notification_cell.swift和另一个notification2_cell.swiftnotification_cell.swiftimportUIKi

ios - UITableView 不会填满 iPad 上的整个屏幕

我在Main.storyboard中添加了一个UITableView,但没有设置任何额外的属性。在iPhone上,表格以纵向和横向模式填满整个屏幕,这是所需的行为。但是,在iPad上启动应用程序时,表格如下所示:当我向TableView添加以下约束时:将空间引导到容器边缘尾随空格到容器边距顶部布局指南的垂直间距底部布局指南的垂直间距此问题已在iPad(纵向和横向模式)上修复,但在iPhone上,横向模式下的第一个单元格被隐藏:我该如何解决这个问题?此问题不会出现在iPhone的纵向模式中,也不会出现在iPad的两种模式下。顺便说一句,Controller属性“调整ScrollView插

ios - Swift 3.0 无法从 UITableView 中删除一行

我正在使用Xcode8和swift3。当我尝试从UITableView中删除一行时遇到断言失败。Assertionfailurein-[UITableView_endCellAnimationsWithContext:],/BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3599.5/UITableView.m:1610Terminatingappduetouncaughtexception'NSInternalInconsistencyException',reason:'Invalidupdate:inv

ios - swift 3 : Cannot automatically unwrap optional before setting it to Label

这个问题在这里已经有了答案:Swift3incorrectstringinterpolationwithimplicitlyunwrappedOptionals(1个回答)关闭6年前。我是iOS开发新手。我通过观看视频教程来完成这个项目,他们使用的是早期版本的Swift,但我使用的是Swift。我遇到了这个问题。两个可选的整数在用于计算时被展开。但是当文本被赋予标签时,它并没有展开。当文本被提供给标签并且它起作用时,我试图再次打开它们。为什么它表现得很奇怪?varleftNumber:Int!varrightNumber:Int!funcgenerateProblem(){leftNu

ios - 外部类中的 UITableView 委托(delegate)和数据源不起作用

我有一个简单的项目,添加了UITableView作为当前View的subview,以及创建委托(delegate)和数据源的外部tableviewcontroller类。问题是除委托(delegate)didSelectedRowAtIndexPath外,所有工作都正常,当我单击一行时,所有tableview都变成白色,这是代码:主要类:importUIKitclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadin

ios - 如何在 UIViewController 中使用静态 UITableView?

我知道在UIViewController中添加静态UITableView是不可能的(或者至少我找不到任何方法来做到这一点)。尝试做一个解决方法(如指出的here),我正在执行以下步骤:我在我的Main.storyboard上创建了一个UIViewController。我在我的UIViewController中拖了一个UIContainerView。我已经删除了默认嵌入到我的UIContainerView中的UIViewController。我创建了一个UITableViewController并将其拖到UIContainerView。我在我的UITableViewCell中添加了一个带

swift - 如何有一个搜索栏显示不同 uitableview 的建议

我想在导航栏上有一个搜索栏,当用户开始输入时,显示一些建议,但另外uitableview必须与搜索结果不同。例如:用户开始输入“wh”:然后显示一个列表,其中包含white、weater、who、...然后当按下搜索按钮时,会显示带有结果的其他列表。在这种情况下,uitableviewcell会变得复杂,因为它们是具有不同字段的不同单元格。 最佳答案 我在寻找同样的东西时看到了你的问题。现在我已经学会了如何在不同的表格View中显示谷歌建议和自动完成。我相信您已经完成了它,但无论如何我都会回答,以防其他人需要它。首先,当调用sear

ios - 如何根据滚动动态增加UITableview的高度

我想在用户滚动到顶部时增加UITableView的高度,在用户向下滚动时减小高度。我已经通过这段代码完成了这种情况ifscrollView==tableView{print(scrollView.contentOffset.y)letheight:CGFloat=scrollView.contentOffset.y+200letmaxHeight:CGFloat=self.view.bounds.size.height-64letminHeight:CGFloat=200ifheightminHeight{UIView.animateWithDuration(0.25,animatio