草庐IT

ios - 选择 TableView 单元格后将数据传回先前的 View Controller

在选择TableView单元格到前一个ViewController后,我无法传递数据。在选择一个TableView单元格后,我几乎试图从以前的ViewController更改标签。谁能帮我解决这个问题?我正在尝试在选择一个单元格后更改UITextField。UIViewController:classWhoToOdds:UIViewController,sendBack,UITextFieldDelegate{@IBOutletvarchosenContact:UITextField!@IBOutletvaroddsTextBox:UITextView!varfriend:String

ios - 使用 UICollectionView 具有不同单元格大小的部分

我必须在Swift项目中创建一个包含两个不同部分的View。第一个有七个正方形的单元格。第二个有三个长方形的单元格。单元格内的数据是静态的。在所有情况下,这些部分都应适合整个屏幕宽度(主要是横向模式)。我没有太多使用UICollectionViewController的经验,所以我决定使用一个UICollectionViewController类和两个可重用单元格来完成此操作,但是当我设置第一部分单元格宽度时第二个也受到影响,然后单元格宽度被削减。我的观点正确吗?我应该使用不同的UICollectionViewController(每个部分一个)吗?更新:我的Controller代码i

ios - 在 UITableViewController 中设置默认选中的单元格

我正在尝试设置默认的selectedCell,默认情况下我的意思是该单元格具有特定的selectedCellBackgroundView。但是,即使我已经为它创建了一个方法,它似乎也不起作用。它没有在第一个单元格上显示任何selectedBackgroundView吗?当我手动选择一个单元格时它工作正常。我做错了什么?viewDidLoad和viewWillAppear都试过了letindexPath=NSIndexPath(forRow:0,inSection:0)letcell=tableView!.cellForRowAtIndexPath(indexPath)!asUITabl

ios - 如何根据具有打字机效果的 UILabel 设置单元格的高度

我在UITableView的单元格中有一个UILabel。要根据标签的高度调整单元格的高度,没关系,它工作得很好。但我需要添加另一个约束。我需要显示具有打字机效果的UILabel(逐个字母)。我的效果扩展效果很好:extensionUILabel{funcsetTextWithTypeAnimation(id:String,typedText:String,pauseCharacterArray:[Int:Double],characterInterval:TimeInterval=0.06){text=""letgroup=DispatchGroup()group.enter()Di

ios - 在 UICollectionView 中注册多个单元格(swift 3)

对于UICollectionViews,是否可以有多个单元格类型?例如:media_cellregular_cellad_cell您是只需要注册它们还是必须包含一个if语句并根据某个变量更改布局以实现此效果。例如:ifcell.ad==true{}原因是,当存在图像时,我想要一个稍微不同大小的单元格。我想调整单元格的大小可能会奏效,但我还没有在网上看到任何内容。任何建议 最佳答案 试试这个:1.注册两个(或多个)cell。2.为每个配置cellforItem。3.为每个配置sizeForItem。第一:self.collection

ios - 停止重用自定义单元格 Swift

我有一个带有自定义单元格的uitableview,它从数组中获取数据。自定义单元格有一个uilabel和一个uibutton(在uilabel文本或为文本加载的数组对象之前不可见-为nil).启动时一切正常。当我按下uibutton时,数组被追加,新单元格被插入单元格下方。但是当我滚动时-uibutton突然出现在其他单元格上,其中不暗示此条件uilabeltextisEmpty。整个过程是这样的这是我的cellForRowAtIndexPath代码functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NS

ios - 表格 View 单元格中的圆形图像 swift

我试图在我的表格View的每一行中创建一些圆形图像。我已经按照教程进行操作,但我的图像变成了菱形而不是圆形。我做错了什么:varcellImage=UIImage(named:pic)cell.imageView!.image=cellImagecell.imageView!.layer.frame=CGRectMake(0,0,190,190)cell.imageView!.layer.borderWidth=0.5cell.imageView!.layer.masksToBounds=falsecell.imageView!.layer.borderColor=UIColor.bl

ios - 快速获取collectionView中心单元格的indexPath?

我已经尝试通过使用uicollectionview的扩展来获取CollectionView中心单元格的索引,但我总是得到nil而不是索引。我该如何解决这个问题?extensionUICollectionView{varcenterPoint:CGPoint{get{returnCGPoint(x:self.center.x+self.contentOffset.x,y:self.center.y+self.contentOffset.y);}}varcenterCellIndexPath:NSIndexPath?{ifletcenterIndexPath:NSIndexPath=sel

ios - UITableView 动态单元格高度在转换或旋转时中断

目前我正在处理快速和动态的表格单元格高度。我在xcode6.1上为iOS8.1开发了一个简单的应用程序:https://github.com/ArtworkAD/DynamicCellTest因此,为了获得随单元格内容延伸的单元格高度,我执行以下操作:在Storyboard中将标签行设置为0设置标签字体为系统为单元格中的标签设置约束条件添加self.tableView.rowHeight=UITableViewAutomaticDimension不要覆盖heightForRowAtIndex方法需要最少的代码:classMyTableViewController:UITableView

ios - 如何快速将静态单元格拖入 tableView?

我的Storyboard中有一个tableView,我在其中添加了4个静态单元格,我的Storyboard看起来像:我的tableView没有任何数据源,因为我的单元格是静态的。我使用下面的代码来拖动一个单元格,它工作正常,直到我滚动一个表格。importUIKitclassTableViewController:UITableViewController{varsourceIndexPath:NSIndexPath=NSIndexPath()varsnapshot:UIView=UIView()letlongPress:UILongPressGestureRecognizer={le