草庐IT

TableView

全部标签

ios - Swift - UIViewController 内的 UITableView,不调用 UITableView 函数

我在UIViewController中插入了一个TableView。但是我的代码不起作用。当我检查时,我发现没有一个tableview函数没有被调用。classCustomViewController:UIViewController,UITableViewDataSource,UITableViewDelegate{@IBOutletweakvarauthorArticlesTableView:UITableView!varauthorid:Int!varauthorname:String!vararticles:[JSON]?=[]funcloadArticles(){leturl

ios - Swift - UIViewController 内的 UITableView,不调用 UITableView 函数

我在UIViewController中插入了一个TableView。但是我的代码不起作用。当我检查时,我发现没有一个tableview函数没有被调用。classCustomViewController:UIViewController,UITableViewDataSource,UITableViewDelegate{@IBOutletweakvarauthorArticlesTableView:UITableView!varauthorid:Int!varauthorname:String!vararticles:[JSON]?=[]funcloadArticles(){leturl

swift - 将事件指示器放在 uitableview 上

我在Storyboard中的UITableView中放置了一个事件指示器。我怎样才能将它居中放置在屏幕中间和表格View的前面?我试过:self.activityIndicator.center=self.tableView.center但是现在,事件指示器位于View的中上部! 最佳答案 要在UITableView中加载数据时显示事件指示器,您可以创建一个UIView并将其添加到主视图(在UITableView的中心).如果你想显示如下图:您可以使用函数setLoadingScreen和removeLoadingScreen来做到

swift - 将事件指示器放在 uitableview 上

我在Storyboard中的UITableView中放置了一个事件指示器。我怎样才能将它居中放置在屏幕中间和表格View的前面?我试过:self.activityIndicator.center=self.tableView.center但是现在,事件指示器位于View的中上部! 最佳答案 要在UITableView中加载数据时显示事件指示器,您可以创建一个UIView并将其添加到主视图(在UITableView的中心).如果你想显示如下图:您可以使用函数setLoadingScreen和removeLoadingScreen来做到

ios - UITableViewAutomaticDimension 在滚动之前不工作

首次加载TableView时,所有可见单元格都是估计的行高。当我向下滚动时,单元格会自动调整大小,当我向上滚动时,最初estimatedRowHeight的单元格会自动调整大小。一旦单元格自动调整大小,它们似乎就再也不会回到估计的行高度。overridefuncviewDidLoad(){super.viewDidLoad()self.navigationItem.backBarButtonItem=UIBarButtonItem(title:"",style:.Plain,target:nil,action:nil)self.tableView.estimatedRowHeight=

ios - UITableViewAutomaticDimension 在滚动之前不工作

首次加载TableView时,所有可见单元格都是估计的行高。当我向下滚动时,单元格会自动调整大小,当我向上滚动时,最初estimatedRowHeight的单元格会自动调整大小。一旦单元格自动调整大小,它们似乎就再也不会回到估计的行高度。overridefuncviewDidLoad(){super.viewDidLoad()self.navigationItem.backBarButtonItem=UIBarButtonItem(title:"",style:.Plain,target:nil,action:nil)self.tableView.estimatedRowHeight=

swift - 从 Coredata Swift 中删除数据

在我的tableViewController中,我有以下内容。我正在尝试删除一个项目。varmyData:Array=[]overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcellID:NSString="Cell"varCell:UITableViewCell=tableView.dequeueReusableCellWithIdentifier(cellID)asUITableViewCellvardata:NSMan

swift - 从 Coredata Swift 中删除数据

在我的tableViewController中,我有以下内容。我正在尝试删除一个项目。varmyData:Array=[]overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcellID:NSString="Cell"varCell:UITableViewCell=tableView.dequeueReusableCellWithIdentifier(cellID)asUITableViewCellvardata:NSMan

ios - 单元格高度可变的 UITableView : Working in IB but not programmatically

长话短说即使我使用UITableViewAutomaticDimension并设置了顶部和底部约束,我以编程方式创建的表格View单元格也没有根据其自定义View的固有内容高度调整大小。问题可能出在我对UITableViewCell子类的实现上。请参阅Doesn'tworkprogrammically>Code>MyCustomCell.swift下的代码。目标我正在尝试为自定义蒙古语键盘制作一个建议栏。蒙古文是竖写的。在Android中它看起来像这样:进度我了解到我应该使用具有可变单元格高度的UITableView,它从iOS8开始可用。这需要使用自动布局并告诉表格View为单元格使

ios - 单元格高度可变的 UITableView : Working in IB but not programmatically

长话短说即使我使用UITableViewAutomaticDimension并设置了顶部和底部约束,我以编程方式创建的表格View单元格也没有根据其自定义View的固有内容高度调整大小。问题可能出在我对UITableViewCell子类的实现上。请参阅Doesn'tworkprogrammically>Code>MyCustomCell.swift下的代码。目标我正在尝试为自定义蒙古语键盘制作一个建议栏。蒙古文是竖写的。在Android中它看起来像这样:进度我了解到我应该使用具有可变单元格高度的UITableView,它从iOS8开始可用。这需要使用自动布局并告诉表格View为单元格使