草庐IT

uitableviewcell-dynamic-height

全部标签

objective-c - 在 iOS 8 中,如何将行操作按钮添加到 UITableViewCell 的左侧

Apple在他们的iOS8产品页面上显示了这些图像。我有兴趣将按钮添加到表格行的左侧,如第一张图像所示。这是公共(public)API吗?请注意,我已经知道用于向右侧添加按钮的委托(delegate)方法。我查看了WWDCsession视频和文档,但无济于事。提前致谢。Pic:buttonsonleftPic:buttonsonright 最佳答案 它是iOS8中某个点的公共(public)API,如此处的答案中所述SwipetoDeleteandthe"More"button(likeinMailapponiOS7)Github上

ios - UITableViewCell 中的多个计时器(Swift)

我有在不同时刻创建的UITableViewcells,我希望它们中的每一个都有一个独立的计时器,当使用reloadData()这是我目前所做的importUIKitvartimer=Timer()varblinkStatus:Bool!=falsevartime=300classLiveViewCell:UITableViewCell{letstr=String(format:"%02d:%02d",(time/60),(time%100))funcprocessTimer(){iftime>0{time-=1timeRemainingLbl.text=String(time)}els

ios - 以编程方式在 Swift 中自定义 UITableViewCell

我希望以编程方式在Swift中创建一个UITableView和相应的自定义UITableViewCell。TableView运行良好,但单元格标签似乎没有实例化-它们返回为nil。我也不知道在调整元素大小时如何引用内容View大小。UITableViewCellimportUIKitclassBusUITableViewCell:UITableViewCell{varrouteNumber:UILabel!varrouteName:UILabel!requiredinit(coderaDecoder:NSCoder){super.init(coder:aDecoder)}overrid

ios - UITableViewCell 中的 UITextView 如何滚动表格 View 以在键入时保持光标可见

我有一个包含UITextView的自定义UITableViewCell。细胞相当大。如何自动滚动表格以确保当前选择点始终可见?请注意UITextView是单元格的大小,因此它不会自动滚动。我可以在selectedTextRange上调用firstRectForRange,但如果插入点位于末尾,这将不起作用(对于CGRect,您会得到inf,inf,0,0)。如果我有rect,我可以计算表中的偏移量并调整其滚动contentOffset。有没有好的方法可以做到这一点,或者唯一的方法就是弄乱contentOffset? 最佳答案 在te

ios - 如何以编程方式使 UICollectionView 填充 UITableViewCell?

我正在尝试做一些相当简单的事情,但我总是出错。我有一个包含多个部分的UITableView。每个部分都有一个标题和一个UITableViewCell。每个单元格中都有一个UICollectionView。所有这些View都必须以编程方式创建(我不能使用Storyboard解决方案)。问题是当我尝试调整UICollectionView的大小和位置时。我希望UICollectionView填充整个UITableViewCell,所以起初我尝试使用self.frame在UITableViewCell的init方法中调整UICollectionView的大小,如下所示:varcollectio

uitableview - Swift UITableViewCell 对齐

我正在尝试显示如下页面页面标题(左对齐)区域名称(居中对齐)该地区的人(详细标签中带有电子邮件的副标题)但是如果我选择副标题作为单元格样式,所有内容都将左对齐并且我无法在代码中更改它们。然后,如果我选择自定义作为样式,则detailtextlabel将不会显示。if(poDetailList.LastName=="POName"){cell.backgroundColor=SharedClass().coopGroupHeaderColorletselectedColor=UIView()selectedColor.backgroundColor=SharedClass().coopG

ios - 从自定义 UITableViewCell 获取数据并返回到 UITableViewController

我有一个由自定义UITableViewCells组成的UITableView。在每个单元格中,都有一个UILabel和一个UISlider。有谁知道如何在其中一个slider的值发生变化时,将slider的新值从自定义UITableViewCell(在单独的文件中)发送到UITableViewController,以便我可以更新从中填充表的数组?到目前为止我得到的最接近的是失败的hack:当slider值更改时触发setSelected事件。虽然这会突出显示已更改的自定义单元格,但UITableViewController中的didSelectRowAtIndexPath不会拾取该事件

ios - 有没有一种快速设置 UITableViewCell 样式的方法?

我有一个表格View,我正在根据我的json向其中添加几个单元格。到目前为止,添加单元格的代码如下所示:overridefuncviewWillAppear(animated:Bool){letframe:CGRect=CGRect(x:0,y:90,width:self.view.frame.width,height:self.view.frame.height-90)self.tableView=UITableView(frame:frame)self.tableView?.dataSource=selfself.tableView?.delegate=selfself.view.

swift - 使用 UITapGestureRecognizer、UIImageView 和 UITableViewCell 将参数传递给 Swift 中的选择器

我需要识别用户在TableCell上单击的image。如何传递TAG?classCustomCell:UITableViewCell{@IBOutletweakvarimgPost1:UIImageView!overridefuncawakeFromNib(){super.awakeFromNib()//InitializationcodeimgPost1.tag=1lettap=UITapGestureRecognizer(target:self,action:#selector(CustomCell.tappedMe))imgPost1.addGestureRecognizer(t

ios - 在 UITableViewCell 中识别 UISwitch

我在UITableViewCell中实现UISwitch时遇到了一些问题。我的tableViewCell:functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=UITableViewCell(style:UITableViewCellStyle.Default,reuseIdentifier:"cell")cell.textLabel?.text="HelloMagicSwitchbuyers!"cell.textLabel?.te