草庐IT

ios - 预期返回 'UITableViewCell' 的函数中缺少返回值,但实际上返回了两次

我正在尝试设置一个TableView,该View将根据顶部的分段Controller更改单元格。但是,在重新加载tableview时尝试更改单元格时,我收到了一个返回函数错误,而实际上我有一个返回函数。我该怎么做才能解决这个问题?functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{iffriendSelector.selectedSegmentIndex==0{print("0")cell=self.friendsTable.dequeueReusableCell(

swift - 使用 cell.imageView.image 的不同大小的图像。 swift

是否可以将所有图像设置为相同大小?我尝试使用cell.imageView?.frame.size.width=something。但是,它不起作用。有什么建议么?谢谢。functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell:UITableViewCell=UITableViewCell(style:UITableViewCellStyle.Subtitle,reuseIdentifier:"Cell")cell.imageView!.

ios - 创建 UICollectionViewCell 时如何在发件人中添加标签值?

我对swift不是很了解,所以我有一个问题要解决我应用中的一个问题。在UIView中,我刚刚添加了一个CollectionView作为subview,然后在每个单元格中,我在“WrapperView”中添加了一个不同的图像,所以我的问题是......我如何添加一个手势来接收每个单元格的发送者的标签值?例如,当我点击单元格时,它会打印indexPath我有这个代码:funccollectionView(collectionView:UICollectionView,cellForItemAtIndexPathindexPath:NSIndexPath)->UICollectionView

ios - 从 Swift 中的 Cell 的 indexPath 获取索引整数

这里有两个函数。第一个函数是我为我的UICollectionView中的每个单元格提供手势的地方。当双击手势事件发生时,我试图将indexPath从这个函数发送到我的第二个函数。所以我的操作调用doubleTap:。在我的第二个函数中,我试图使用发送器来获取单元格的indexPath。我能够得到一个indexPath,它在记录时打印出"0xc000000000078016>{length=2,path=0-0}"当我双击第一个单元格时。当我点击第一个单元格时,如何只得到整数0?欢迎所有建议。谢谢大家。funccollectionView(collectionView:UICollect

ios - 如何从 UICollectionViewCell 中调用 presentViewController

从UIViewController调用这个函数没有问题,但是从UICollectionViewCell调用它会引发预编译错误函数:funcdidTapShare(sender:UIButton){lettextToShare="Swiftisawesome!Checkoutthiswebsiteaboutit!"ifletmyWebsite=NSURL(string:"http://www.google.com/"){letobjectsToShare=[textToShare,myWebsite]letactivityVC=UIActivityViewController(activ

swift - 如何从 UITableViewCell 获取文本字段的值?

所以我有这个UITableView单元格,它有4个UITextField,我想在单击按钮时获取它们的值。此代码不检索任何值。@IBActionfuncprintBtnAction(_sender:Any){letcell=self.myTableView.dequeueReusableCell(withIdentifier:"manualAddC1")as!AddFriendC1Cellletalias=cell.aliasTextField.text!letprimaryPhone=cell.primaryPhoneTextField.text!letsecondaryPhone=c

ios - 如何设置CAEmitterLayer背景透明?

varemitter=CAEmitterLayer()emitter.emitterPosition=CGPoint(x:self.view.frame.size.width/2,y:-10)emitter.emitterShape=kCAEmitterLayerLineemitter.emitterSize=CGSize(width:self.view.frame.size.width,height:2.0)emitter.emitterCells=generateEmitterCells()self.view.layer.addSublayer(emitter)在这里,CAEmit

ios - UICollectionView Cell 的阴影在 cell 即将出屏时突然消失

我有一个带有圆形和阴影掉落单元格的CollectionView。当单元格即将被导航栏覆盖时,单元格的阴影突然消失,而不是平滑地移出View。下面是代码:contentView.layer.cornerRadius=20contentView.layer.masksToBounds=truelayer.shadowColor=UIColor.black.cgColorlayer.shadowOpacity=0.1layer.shadowOffset=CGSize(width:0,height:5.0)layer.shadowRadius=5.0layer.shadowPath=UIBez

uitableview - 启动应用程序 xCode 时的 EXC_BAD_INSTRUCTION 断点

我的应用程序中有一个表格View,当我启动我的应用程序时,它会在执行以下函数时崩溃。functableView(tableView:UITableView!,cellForRowAtIndexPathindexPath:NSIndexPath!)->UITableViewCell!{//Configurethecell...letcellId:NSString="Cell"varcell:UITableViewCell=tableView.dequeueReusableCellWithIdentifier(cellId)asUITableViewCell}它在varcell行崩溃它给出

ios - Collection View Cell Circle Loader 影响多个单元格和闪烁

我有一个本质上是图书图书馆的View,我一直在尝试向图书添加循环加载动画,以便用户在选择新图书时可以看到下载进度。我遇到的问题是加载动画在indexPath0-0的单元格中时工作正常,但当它在任何其他indexPath中时,动画将闪烁并暂时出现在其他单元格上。在下图中,我正在下载日文,但加载器在阿尔巴尼亚语、亚美尼亚语、宿雾语和其他几本在此屏幕截图时未捕获的书籍上暂时闪烁。因为日版loader也是闪烁的,所以我截图的那一瞬间根本就没有显示日版loader。经过一些调试后,我发现这很可能发生,因为每次重新加载View时,单元格都会被重用,并且由于某种原因,单元格的顺序会循环。我已经尝试覆