草庐IT

TableView

全部标签

ios - 无法调用非函数类型的值 : UITableView

我有一个从UITableViewController扩展而来的Swift类。有这个功能overridefunctableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{...}需要的是,我需要在编写时在一个地方以编程方式调用此函数self.tableView(tableView,cellForRowAt:1)我明白了,无法调用非函数类型“UITableView!”的值如何以编程方式调用此函数? 最佳答案 您不需要(您不应该)直

ios - 无法调用非函数类型的值 : UITableView

我有一个从UITableViewController扩展而来的Swift类。有这个功能overridefunctableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{...}需要的是,我需要在编写时在一个地方以编程方式调用此函数self.tableView(tableView,cellForRowAt:1)我明白了,无法调用非函数类型“UITableView!”的值如何以编程方式调用此函数? 最佳答案 您不需要(您不应该)直

ios - 使用 Swift 设置自定义表格 View 页脚

我正在尝试为我的表格View设置自定义页脚。我在nib文件上创建了页脚并为其创建了一个控件。classLoginTableFooter:UITableViewHeaderFooterView在viewDidLoad()中我写了这段代码letfooterNib=UINib(nibName:"LoginTableFooter",bundle:nil)tableView.register(footerNib,forHeaderFooterViewReuseIdentifier:"LoginTableFooter")然后我实现了viewForFooterInSectionfunctableVi

ios - 使用 Swift 设置自定义表格 View 页脚

我正在尝试为我的表格View设置自定义页脚。我在nib文件上创建了页脚并为其创建了一个控件。classLoginTableFooter:UITableViewHeaderFooterView在viewDidLoad()中我写了这段代码letfooterNib=UINib(nibName:"LoginTableFooter",bundle:nil)tableView.register(footerNib,forHeaderFooterViewReuseIdentifier:"LoginTableFooter")然后我实现了viewForFooterInSectionfunctableVi

ios - 静态 UITableView,在 Swift 中创建具有动态高度的单个单元格

我有一个静态UITableView,它有12行,对于11行,我知道高度需要是多少。我有一个UILabel,它具有位于第12行内的动态文本,我如何着手让一个单元格具有基于UILabel中的文本的动态高度。我已经在viewDidLoad中尝试了下面的代码,但没有成功。行保持相同的高度。我还为UILabel设置了lines=0tableView.estimatedRowHeight=100.0tableView.rowHeight=UITableViewAutomaticDimension 最佳答案 你试过吗?overridefuncta

ios - 静态 UITableView,在 Swift 中创建具有动态高度的单个单元格

我有一个静态UITableView,它有12行,对于11行,我知道高度需要是多少。我有一个UILabel,它具有位于第12行内的动态文本,我如何着手让一个单元格具有基于UILabel中的文本的动态高度。我已经在viewDidLoad中尝试了下面的代码,但没有成功。行保持相同的高度。我还为UILabel设置了lines=0tableView.estimatedRowHeight=100.0tableView.rowHeight=UITableViewAutomaticDimension 最佳答案 你试过吗?overridefuncta

ios - 使用 Alamofire (Swift 2) 从 JSON 填充表格 View 单元格

我有以下代码。importUIKitimportAlamofireclassCheHappyTableViewController:UITableViewController,NSURLConnectionDelegate{varhappyHours=[HappyHour]()overridefuncviewDidLoad(){super.viewDidLoad()//LoadthecellelementsloadHappyHourElements()}overridefuncdidReceiveMemoryWarning(){super.didReceiveMemoryWarning

ios - 使用 Alamofire (Swift 2) 从 JSON 填充表格 View 单元格

我有以下代码。importUIKitimportAlamofireclassCheHappyTableViewController:UITableViewController,NSURLConnectionDelegate{varhappyHours=[HappyHour]()overridefuncviewDidLoad(){super.viewDidLoad()//LoadthecellelementsloadHappyHourElements()}overridefuncdidReceiveMemoryWarning(){super.didReceiveMemoryWarning

ios - UIView Swift 中的 UITableView

我想在UIView中创建UITableView但它不起作用。这是我的代码-importUIKitimportSnapKitclassReorderView:UIView,UITableViewDataSource,UITableViewDelegate{vartableView=UITableView()letscreenHeight=UIScreen.mainScreen().bounds.heightletscreenWidth=UIScreen.mainScreen().bounds.widthoverrideinit(frame:CGRect){super.init(frame

ios - UIView Swift 中的 UITableView

我想在UIView中创建UITableView但它不起作用。这是我的代码-importUIKitimportSnapKitclassReorderView:UIView,UITableViewDataSource,UITableViewDelegate{vartableView=UITableView()letscreenHeight=UIScreen.mainScreen().bounds.heightletscreenWidth=UIScreen.mainScreen().bounds.widthoverrideinit(frame:CGRect){super.init(frame