草庐IT

ios - 更好的可点击表格 View 单元格的可访问性标签

我们有一个带有可点击的UITableViewCell的UITableView,当点击它时,您会转到另一个View。UITableViewCell的默认辅助功能文本会读出单元格的标签。没有迹象表明该单元格是可点击的。我们认为在可访问性文本中包含这样的指示符会更有帮助。类似于“标记为$label的行”。我们怎样才能做到这一点?另外,在这方面,iOS领域公认的做法是什么? 最佳答案 通过执行以下操作解决了我眼前的问题:uiTableViewCell.accessibilityTraits=UIAccessibilityTraitButto

ios - 如何在 Swift 中为不同 TableView 单元格中的按钮提供不同的标签

我正在开发一个应用程序,用户可以在其中编写不同主题的条目,然后可以对条目给出上下分。我在我的tableViewController中使用了这个函数:functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell我在此函数的末尾添加了这两行:cell.plusButton.tag=indexPath.rowcell.minusButton.tag=indexPath.row所以这应该给tableView中的每个按钮一个标签,以便它与该单元格的indexpath

ios - 如何在 TableView 中的单元格中创建部分?

我正在创建收据View,为此我正在使用表格View。我创建了多个单元格来实现此功能。这是我使用多个单元格的代码:ifindexPath.section==4{letcell:ProductSummaryTitleCell=self.tblCategorySummary.dequeueReusableCellWithIdentifier("ProductSummaryTitleCell")as!ProductSummaryTitleCell//setthedataherereturncell}这是我在tableview中真正想要的屏幕截图。[![收据View][1]][1]数据结构({A

swift - 如何使用动画更改单元格编辑样式

在iOS10上的时钟应用程序中,在编辑和默认样式之间切换单元格时会出现平滑的动画过渡(如下面的录音所示)我正在尝试为一个包含tableview的简单应用程序复制此转换,但我不知道如何实现动画转换。我的编辑风格更改的应用程序代码如下ViewController.swift...classViewController:UIViewController,UITableViewDataSource,UITableViewDelegate{//Modelarrayforcelldata-omittedpopulationofarrayforsimplicityvarnotes=[Note]()/

ios - Swift - 在设置 UITableViewAutomaticDimension 时强制设置单元格大小

我有一个自动调整大小的表格,我想强制设置一些单元格的高度以仅显示标题。我的代码中有这个:tableView.rowHeight=UITableViewAutomaticDimensiontableView.estimatedRowHeight=140而且,我尝试添加下面的代码片段,但自动调整大小效果停止工作:tableView(tableView:UITableView,heightForRowAtIndexPathindexPath:NSIndexPath)->CGFloat请在下面找到我要完成的表格的屏幕截图。 最佳答案 如果您

ios - TableView 单元格中的 Collection View 慢速滚动性能

我在stackoverflow和我搜索的许多网站上检查、尝试了许多解决方案。我的问题:我在表格View单元格中有一个CollectionView。我的数据必须在TableView(viewdidload)中加载1次。当我将数据传递到表格单元格内的CollectionView时,它没有出现,因为我需要再次重新加载CollectionView。所以我这样做:数据->TableView的cellforrow内部->传递到CollectionView->cell.collectionView.reloadData()这会导致滚动性能问题:当我滚动时,collectionView.reloadD

ios - 是否有可能获得 tableview 滚动方向并获得最底部单元格的索引路径?

您好,是否可以获取表格View的滚动方向?滚动是向上滚动还是向下滚动?因为我需要获取最底部单元格的indexpath.row并将其存储到变量中。如果没有,请给我任何建议,我该怎么做? 最佳答案 是的,您可以确认协议(protocol)UITableViewDelegate并实现-scrollViewDidScroll方法。每当用户滚动tableView时调用此方法。也可以查看scrollView的contentOffset,与上次对比@property(assign,nonatomic)CGFlaotlastContentOffse

ios - Swift 3 按钮从 tableView 单元格中消失

我正在尝试创建一个tableView,它(目前)在每个单元格中只有一个按钮。我将行数硬编码为100:publicfunctableView(_tableView:UITableView,numberOfRowsInSectionsection:Int)->Int{return100}这是我的cellForRowAt函数,它创建按钮并假设将其正确放置在每个单元格中:publicfunctableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letcell=UITableViewC

iOS:如何创建具有不同大小和可点击单元格的 collectionView

我想创建一个规划应用程序,我已经完成了,但我的问题是现在,我想创建如下不同的单元格:不知道有没有可能...今天,我有这段代码:funcnumberOfSections(incollectionView:UICollectionView)->Int{//colonnes:modelsif_event!=nil&&_event!.models.count>0{return_event!.models.count+1}return0}funccollectionView(_collectionView:UICollectionView,numberOfItemsInSectionsectio

ios - Xcode UITableView 单元格背景不工作

我想为单个TableViewCell着色,一开始它工作正常,但后来它就搞砸了,还为其他随机单元格着色。我留下了代码和一些截图,希望你能帮忙。我正在使用Xcode9和swift4。overridefunctableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCell(withIdentifier:"Linea",for:indexPath)cell.textLabel?.text=ListaLineas[inde