草庐IT

ios - 通过点击表格 View 中的单元格来选中/取消选中复选框,以及如何知道哪个单元格已选中或未选中

我是iosswift2.2的新手。我试图用自定义单元格xib创建一个TableView。我正在我的表格View中填充一些数据。我还添加了一个自定义复选框按钮。我正在为该复选框按钮创建单独的类。现在,当我只单击我的customcell.xib中的按钮时。但是当我点击我的单元格时,我的复选框没有改变。我需要两者兼得。当我点击我的按钮时,它应该更改为选中和取消选中图像。当我点击我的手机时,我还需要更改我的按钮以选中或取消选中图像当我向下滚动并再次返回顶部时,我选中的图像会自动更改为normalcheck框。我需要采取一些行动,所以为此。当我点击任何单元格时,我的复选框应该选中和取消选中。而且

swift - 如何访问静态单元格

我直接在Storyboard中创建了一个TableView;此tableView在4个部分中包含8个静态单元格(基本样式);现在,我如何通过代码编辑这些单元格?例如更改textLabel、backgroundColor、分隔符ecc我试图为每个cel设置一个标识符,但没有成功... 最佳答案 对于在Storyboard中创建的静态单元格,您可以简单地为要编辑的元素设置IBOutlet,方法是按住ctrl键从Storyboard中拖动到相应的ViewController,最终得到类似这个:classMyViewController:U

ios - 如何使用 MVVM/RxSwift 根据来自其他单元格的值更新 tableview 的单元格?

我是RxSwift的新手,正在尝试通过创建一个简单的注册表单来学习。我想使用UITableView来实现它(作为练习,而且将来会变得更复杂)所以我目前使用两种类型的单元格:只有UITextField的TextInputTableViewCell只有一个UIButton的ButtonTableViewCell为了表示每个单元格,我创建了一个如下所示的枚举:enumFormElement{casetextInput(placeholder:String,text:String?)casebutton(title:String,enabled:Bool)}并在Variable中使用它来提供t

ios - Facebook 原生广告在滚动后无法在 UITableView 单元格中再次点击

我在UITableView中实现了facebook原生广告,前1-2次它是可点击的,但是当我滚动tableview并再次返回到同一个单元格时,现在广告没有点击,我使用的是swift3.2下面是单元实现。letad=adsManager.nextNativeAdletcell=self.tableHome.dequeueReusableCell(withIdentifier:"HomeAdsTableViewCell",for:indexPath)as!HomeAdsTableViewCellcell.message.text=ad?.bodycell.title.text=ad?.ti

ios - Swift:根据其中的 UICollectionView 的大小扩展 UITableViewCell 高度

大家好。我1个月前开始学习编程,所以如果我没有很好地解释我的问题,请多多包涵:)我的项目由一个主要的UITableView组成。在UITableView的每个单元格中,我都有一个UICollectionView(水平滚动)。Img1:Mainview每个UICollectionViewCell的宽度与整个UITableViewCell相同。我的第一个问题是关于调整UITableViewCell的高度(这取决于UICollectionView本身的大小和内容的大小上面)。Img2:CollectionView这必须自动完成。事实上,UICollectionViewCell高度不同,所以当

objective-c - UITableViewCell 中的 AVPlayer.play() 会暂时阻塞 UI

我正在尝试将内联视频添加到我的UITableViewCells,如Instagram、Twitter、Vine等。我正在使用AVPlayerController和自定义单元格测试带有本地视频文件的UI(请参阅下面的示例代码)。我等待AVPlayer的状态为ReadyToPlay,然后播放视频。问题是,当在tableView上滚动时,只要加载视频单元格,UI就会卡住一小部分部分,这使得应用程序看起来很笨重。当一行中有多个视频单元时,这种效果会变得更糟。任何想法和帮助将不胜感激表格View代码:functableView(tableView:UITableView,cellForRowAt

ios - 单击 UITableView 单元格内的图像

我在uitableview的一个单元格内有两个图像,这些图像显示为来自外部服务器的图像,并且它们的每个标签都有一个该图像代表的项目ID,如果我单击该图像,我需要将用户移动到新View显示该项目详细信息的Controller,我强加了一个问题,用户需要双击才能显示详细信息而不是单击,以下是我的代码:functableView(_tableView:UITableView,didSelectRowAtindexPath:IndexPath){letcell=self.tableView.cellForRow(at:indexPathasIndexPath)as!prodctCellId1s

ios - 具有圆角半径和阴影的 SWIFT UITableViewCell

我一直在尝试创建一个带有圆角和投影的自定义tableview单元格,我设法创建了圆角,但阴影只显示在角落上,其他地方没有。 最佳答案 对于阴影和圆角,您可以使用此代码:overridefunctableView(_tableView:UICollectionView,cellForRowAtindexPath:IndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCell(withReuseIdentifier:"cell",for:indexPath)cell.l

ios - 缺少返回 UITableViewCell

我确信这个问题以前有人问过,但我找不到解决我的嵌套if-else和switch-case逻辑问题的答案。我有一个包含两个部分的UITableView,每个部分都有两个自定义单元格。就是这样。4个细胞。但无论我做什么,我都会得到“预期返回UITableViewCell的函数中缺少返回值”问题如何更改此设置,以便在底部获得满足快速逻辑的else语句?非常感谢任何帮助overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{ifindexPa

ios - 静态 TableView 的错误

尝试在我的应用程序中解决几个场景时,我无法让tableView正常工作。我正在做一个像tableView这样的设置,用户可以在两个可能的设置之间进行选择。每个选项都会导致新的tableView,用户必须在其中选择一个可用选项。一旦用户选择了一个,第一个场景中的标签将显示所选的值(也存储为NSUserDefaults)。因此,如果我没记错的话,这可以通过3个静态tableView来实现。下面的代码是我如何尝试这样做的:初始设置ViewController:classSettingsVC2:UITableViewController{overridefuncviewDidLoad(){su