草庐IT

edit-tableview

全部标签

swift - iOS- swift : multi line labels in TableView rows

我正在尝试在tableview单元格中插入一些多行标签,但看起来如下图所示。我希望文本在换行符处换行并根据需要占用更多行,必要时增加单元格的高度。在图片中,我希望每个标签都可以展开成多行。标签嵌入到一个垂直堆栈View中,它又嵌入到另一个堆栈View中。我已经尝试了很多可能性,包括将每个标签嵌入View中,将标签行设置为0,以及我在SO答案上找到的其他内容,但是没有,标签没有正确包装,它们总是只占用一个行。编辑:我补充一点解释:1)我认为问题出在堆栈View上,它会自动设置subview的高度。2)是的,我可以使用动态高度单元格,但这不是重点,因为对我来说,让单元格具有相同的高度就足够

ios - 在Swift中的 View Controller 之间传递数据(从TableView到DetailViewController)

我有两个文件,MyTableViewController和myViewController。我在MyTableVIewController中的TableCell上设置了UIImageView。myViewController不包含任何内容。我创建了一个名为ImageArray的数组,其中包含一个Images数组。我的目的是在myTableViewController中的TableCell上单击图像时,希望单击的图像出现在myViewController中。以及有关图像旁边单击的图像的一些描述。我想为用户使用myViewController以获得所选图像的详细信息。overridefun

ios - 无法按 Ctrl 键从 TableView 单元格拖动到 Controller

我正在学习iOS中的Storyboard,但在作为选项卡式View一部分的TableView中按单元格创建函数时遇到问题。我打算在两个选项卡之间共享ViewController,我让它在另一个选项卡中工作,但是当我尝试从单元格按住Ctrl键拖动到ViewController时,我什么也得不到。我必须做些什么来将TableView连接到我的ViewController,而这不会自动发生? 最佳答案 您可能没有为Storyboard中的对象指定适当的类。您可以在UIViewControllers的身份检查器中执行此操作。然后你可以打开双

iOS 如何在没有自动布局的情况下设置动态 tableview 单元格高度?

我正在使用带有三个标签标题、日期和描述的自定义tableview单元格,现在我从网络服务获取数据,其中一些描述文本太大而无法在描述标签的框架内调整如何进行? 最佳答案 简单地使用喜欢ObjectiVe-C-(void)viewDidLoad{......self.tableView.estimatedRowHeight=100.0;self.tableView.rowHeight=UITableViewAutomaticDimension;}swiftoverridefuncviewDidLoad(){self.tableView.

ios - 在 Swift Playgrounds for iPad 中显示 TableView

一切正常,除了最后一行我尝试在实时View中显示tableView不起作用:PlaygroundPage.current.liveView=controller我不知道我哪里错了?importUIKitimportPlaygroundSupportimportFoundationclassTableViewController:UITableViewController{lettableData=["Matthew","Mark","Luke","John"]overridefuncviewDidLoad(){super.viewDidLoad()print("HelloMatt")}

ios - tableview 单元格不点击

UITableViewCell子类:classMenuDrawerTableViewCell:UITableViewCell{@IBOutletweakvarLabel3:UILabel!@IBOutletweakvarImage30:UIImageView!overridefuncawakeFromNib(){super.awakeFromNib()//Initializationcode}overridefuncsetSelected(_selected:Bool,animated:Bool){super.setSelected(selected,animated:animated

arrays - 从 firebase 存储中检索图像以显示在 tableView 上 (Swift)

扩展问题来自NewFirebaseretrievedataandputonthetableView(Swift)通过将Firebase代码移动到viewDidLoad,可以当前显示Post的所有文本部分。但是我还是不能把图片放到tableView中。我检查了图像检索并且成功了,我想我从Firebase检索的图像不在帖子数组中。这是我的修复代码:importUIKitimportFirebaseimportFirebaseStorageclasstimelineTableViewController:UITableViewController{varposts=[Post]()varda

ios - 如何禁用 tableView 滚动?

默认情况下,当我在viewController中添加tableView时,tableView会滚动,但我希望它是静态的。可能吗?这是我的代码:functableView(tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{returnnames.count}functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=tableview.dequeueReusableCe

swift - 过滤数组并在 TableView 中显示?

我想在练习词典中搜索name键,然后在表格View中显示过滤结果。我正在使用这个功能funcsearchBar(_searchBar:UISearchBar,textDidChangesearchText:String){letfiltered=exercises.filter{$0["name"]==searchText}print(filtered)if(filtered.count==0){searchActive=false;}else{searchActive=true;}self.exercisesTableView.reloadData()}变量:varexercises

ios - Swift tableView 缓慢和滚动滞后

我正在从jsonAPI调用TableView中提取数据,但在向下滚动时速度非常慢且滞后如何加快表的加载速度。我是swift和xcode的新手,不胜感激importFoundationimportUIKitclassfeaturedViewController:UIViewController,UITableViewDataSource,UITableViewDelegate{@IBOutletweakvartableView:UITableView!@IBOutletweakvarsearchBar:UISearchBar!//ArrayforJSONDatavarproperty:[