草庐IT

tableview

全部标签

ios - 如何在 Swift 中以编程方式将 HeaderView 从 nib 添加到 UiTableView

好吧,我是一个使用Swift语言的天真的IOS开发人员。我有一个显示酒店功能列表的表格View。现在我想在tableView中添加标题信息,其中包含酒店图像,表格View上方的酒店名称,以便标题信息也与tableview内容一起滚动(产品功能列表)这是问题所在,带有功能列表的TableView工作正常。classHotelDetailViewController:UIViewController,UITableViewDataSource,UITableViewDelegate{@IBOutletweakvarcategoriesTableView:UITableView!varite

ios - 使用 RxSwift 重新加载 Tableview

我将RxSwift用于tableview。每次从api获取数据后,我都需要重新加载我的表,但我没有这样做。我找不到任何解决方案。有人可以帮忙吗?我有一个从Api的响应中获取的位置数组。我在View中使用了这段代码确实加载了,但是当数组更新时它没有被调用。 最佳答案 我发现了问题。我的阵列没有得到正确更新。我做了以下更改。声明模型类的dataSource变量:letdataSource=Variable([])现在它是空的,将它与TableView绑定(bind):dataSource.asObservable().bindTo(Re

ios - 我可以在主从应用程序的每个部分中使用不同数量的行吗?

我是Swift和iOS编程的新手,我正在尝试制作一些简单的应用程序。我正在尝试构建一个主从应用程序。在主视图中,我给了TableView两个部分,并将TableView的内容设置为“静态单元格”。最初我给每个部分3行,并且能够使用mainviewcontroller文件中的以下代码成功运行该应用程序:overridefuncnumberOfSectionsInTableView(tableView:UITableView)->Int{return2}overridefunctableView(tableView:UITableView,numberOfRowsInSectionsect

ios - Swift UITableView 分隔符不可见

我是ios/swft的新手,遇到了在表格View中显示分隔符的问题。我已经花了几天时间尝试了几乎所有的建议,但没有一个对我有用。我正在动态插入单元格,在这种情况下分隔符消失了。在我正在使用的代码下方。classViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{@IBOutletweakvartableView:UITableView!lettableData=["One","Two","Three"]overridefuncviewDidLoad(){super.viewDidLoad()

xcode - TableView 与 Xib 文件的协议(protocol) UITableViewDataSource 的冗余一致性

我有一个父ViewUIViewController(在Storyboard上),一个带有.xib的TableViewController和带有.xib的TableViewCell。我正在尝试将DataSource连接到TableView,但它给了我一个错误:Redundantconformanceof'TableView1'toprotocol'UITableViewDataSource''TableView1'inheritsconformancetoprotocol'UITableViewDataSource'fromsuperclasshere.没有在类附近添加数据源并尝试将其作

ios - Tableview 单元格大小没有改变? swift

我从对象库中拖放了一个TableViewController,并将单元格的行高更改为300。但是,当我在模拟器中运行它时,单元格保持相同的标准大小。这是为什么?图片:约束:输出: 最佳答案 在Storyboard中,如果您知道单元格高度,请在SizeInspector选项卡上设置TableView的RowHeight属性,而不是单元格的: 关于ios-Tableview单元格大小没有改变?swift,我们在StackOverflow上找到一个类似的问题: ht

ios - UISearchBar 关闭动画问题

我有一个带有SearchBar和搜索显示Controller的UITableViewController:一切都是默认的。导航栏是半透明的。当您单击搜索栏时,导航栏会向上滑动。现在,当您关闭搜索时,它会滑回来,这会在搜索栏和导航栏之间形成一个空白:任何想法是什么原因导致的以及如何解决它?我正在使用swift、iOS8.1和xcode6.1我唯一能做的就是将表格View的View背景设置为蓝色。但这会产生负面影响,即当表格View为空时,所有内容都会变成蓝色。 最佳答案 来自thecodeyoupostedonGitHub我可以找到一

ios - `UITableView` 顶部的额外空间

我不记得在我的场景中添加UITableView时看到过这个额外的空间。当我从InterfaceBuilder的对象库中拖动默认对象时,就会发生这种情况。为了突出显示差距,我已将表格的背景颜色更改为灰色。我使用以下代码用数据填充表格。extensionUserListViewController:UITableViewDataSource{functableView(tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{returnusers.count}functableView(tableView:UITableVi

ios - UITableView 重新加载行在 iOS 11.2 中不自然地抽动 TableView

通过调用iOS11.2更新新的XCODE9.2后出现奇怪的问题letindexPath=IndexPath(item:0,section:1)self.tableViewHome.reloadRows(at:[indexPath],with:.none)这会导致整个TableView不必要的抖动,之前这些代码都很好。iOS11.2的GIF图片iOS11.1的GIF图片如何停止这种抽搐,我必须在两个单元格之间重新加载表格View中的一个单元格。我们将不胜感激。谢谢 最佳答案 我的理解是,如果您真的想使用自动调整单元格大小(并且所有单元

ios - 滚动 Swift 时 tableView 的值重复

我有一个tableView来显示工作日的时间在tableView中使用timingsArray来显示计时timingObj类型的timingsArrayclasstimingObj{vardayNo:Int?varopen:String?varclose:String?vardayName:String?init(json:JSON){//totakedatafromjson}init(name:String,number:Int){self.dayName=nameself.dayNo=number}}在tableView中我想显示所有日期和它们的时间,如果这一天没有时间那么时间单元