草庐IT

edit-tableview

全部标签

swift - TableView Controller 和放置在 View Controller 中的 TableView 之间的区别

我正在制作一个应用程序,并希望在我的用户登录到他们的仪表板后指导他们,我看到一些应用程序在看起来像TableViewController或带有TableView的ViewController中显示内容。我想在顶部显示Logo,然后是显示用户名的表格,然后再显示大约4行显示其他信息,然后在底部显示标签栏。解决此问题的最佳方法是什么?欢迎任何建议。如果相关,我正在使用swift、Xcode7和parse来处理我的用户 最佳答案 使用UITableView。这在Storyboard布局方面更具可定制性。您可以在整个UIViewContro

将数据从 tableview 单元格快速传递到 View Controller

我试图将一些数据传递给一个单独的ViewController,该ViewController连接到一个导航Controller,我可以使用parentNavigationController!.performSegueWithIdentifier("ExercisePage",sender:self)但是数据没有传递,这是我的代码?overridefunctableView(tableView:UITableView,didSelectRowAtIndexPathindexPath:NSIndexPath){letcell2=tableView.cellForRowAtIndexPat

ios - 以编程方式在 tableView 和 bottomLayoutGuide 之间添加 View

我有一个UIViewController和一个UITableView填充屏幕的广告支持版本。MyViewController嵌入在UINavigationController中,它的底部有一个UITabBarController。此应用程序将有2个版本:1)付费-我在Storyboard上配置了这个。它按预期工作。2)支持广告-尽我所能,我无法让横幅绘制在正确的位置。我正在尝试这样做:topLayoutGuidetableviewstandardheightpaddingbannerView(50height)standardheightpaddingbottomLayoutGuide

ios - 在使用自动调整大小的单元格和不可滚动的表格时调整 tableView 高度

我遇到的问题是我使用的是自动调整单元格和估计的行高。我的表格View是ScrollView中的不可滚动表格。我有一个最初设置为0的表格高度变量。我正在尝试将我的表格高度更新为正确的大小,具体取决于填充它的单元格数量以及这些单元格将占用的大小。我正在尝试使用tableview.contentSize.height获取表格高度并将变量设置为该大小。然后我记忆起我的对齐功能来重置表格高度。当我构建和运行表时,表的大小不足以显示它应该显示的所有单元格。我该如何解决这个问题? 最佳答案 您可以通过以下步骤完成->用0Leading,Top,b

ios - 删除 TableView 单元格并刷新 View Controller 后刷新 TableView

顺便说一句,我需要swift的答案。基本上,我有两个问题需要刷新。如果您认为代码太长而无法查看,这就是我正在尝试做的。一种是在单击其中一个TableView单元格上的删除按钮后刷新TableView。我已经尝试过refreshcontrol,它没有用,这不是我想要的,但拥有它们会很酷。我的另一个问题是,如何通过单击按钮来刷新ViewController。这是代码。删除按钮在我的自定义单元格类中postCell类:UITableViewCell{@IBOutletweakvardeleteBtn:UIButton!@IBOutletweakvarpostImg:UIImageView!@

ios - 以编程方式从带有动画的 customCell 类的 tableView 中删除一行

目标从customTableViewCell调用的TableView中删除一行我的CustomTableViewController中有一个tableView,deque是一个customTableViewCell。在那个customTableViewCell类中,我有一个UIButton操作,它需要在按下时更改其buttonTitle,相应地并在需要时删除行本身。为此,我传递了该单元格的indexPath到该customTableViewCell类中的globalVariable,我用它来删除通过CustomTableViewController实例访问的行。代码从firebase和

ios - 在后台获取核心数据对象和 tableView.reloadData()

我想在后台加载CoreData对象,完成后应该重新加载TableView。下面的代码给出了一个空的tableView:classViewController:UIViewController{varfetchRequest:NSFetchRequest!varvenue:[Venue]=[]varcoreDataStack:CoreDataStack!overridefuncviewDidLoad(){super.viewDidLoad()fetchRequest=Venue.fetchRequest()coreDataStack.storeContainer.performBackg

ios - 如何使用 RxSwift 将数据添加到 tableview 或 collectionview

我可以看到我可以使用Subject如Publish或Variable将新元素添加到TableView或CollectionView,这将显示正确地在最后但如果需要在TableView的开头添加新数据怎么办。那怎么办??如何将数据添加到可观察序列中,以便新数据显示在TableView或CollectionView的顶部??? 最佳答案 您可以使用combineLatest运算符。最初,newData是一个空数组,当你向它添加数据时,它会显示在tableView的顶部letdata=["ANewHope","TheEmpireStrik

ios - Swift 3 : Segmented Control into TableView. 重新加载表时所选索引丢失

我有一个自定义UITableView和一个带有UISegmentedControl的自定义UITableViewCell。该单元格位于表格的第一行内。问题是我使用valueChanged事件从json加载数据,当我重新加载tableview时,选择索引自动返回到第一段。我该如何解决这个问题?这是我的部分代码:@IBActionfuncsegmentChanged(_sender:UISegmentedControl){switchsender.selectedSegmentIndex{case0:loadIdeas(idRole:[0,1],id_user:1,estado:"toda

ios - 如何同步数据源更新与线程安全的 TableView 重新加载?

我经常更新TableView数据源,需要正确同步TableView更新和数据源更新。你能建议在Swift3中解决这个问题的正确方法吗?ListViewModel///MainlistviewmodelrefreshingandfilteringAPIprivatefuncrefreshCards(withIconicon:CardIcon){queue.async{Log.debug("refreshcardsStarted")switchicon{case.all:self.loadOpenCards()self.loadCompletedCards()default:self.fi