草庐IT

tableviewCell

全部标签

ios - 在 tableviewCell 中快速实现一个类似的按钮

我正在尝试在我的每个表格View单元格中创建一个赞按钮。按下时,按钮将变为“不像”。我能够通过使用sender.setTitle("unlike",forState:UIControlState.Normal)在我的子类中创建一个IBOutlet并在我的tableviewcontroller类中创建一个IBAction方法来做到这一点。但是当我单击它时,该方法也会将一堆其他tableviewcell的按钮变为“不同”,基本上复制了一个单元格的行为。它这样做的方式是改变每个其他单元格,所以如果我单击2个连续单元格的“喜欢”按钮,表格View中的所有单元格都会变成“不同”。这是我的tabl

swift - 发布到 Firebase 时单元格重复多次

我正在制作一个可以发布消息的应用程序。我将数据存储在Firebase中。当我发布新消息时,该特定单元格会重复多次(因此我看到该帖子2、​​3、4次或更多次)。但这只是Firebase中的一篇文章。当我刷新屏幕时(例如通过对数据进行排序),它又只是一个帖子。我做错了什么?这是我的相关代码:overridefuncviewDidLoad(){super.viewDidLoad()DataService.ds.REF_POSTS.observeEventType(.Value,withBlock:{snapshotinletsortByDate=NSUserDefaults.standard

swift - UITableViewAutomaticDimension 不适用于调整单元格高度

只要我不尝试启用自动调整大小,我的单元格就可以正常显示。当我在我的viewController中添加用于自动调整大小的两行时,个人资料图片、用户名和日期下的所有内容都会消失(该单元格应该看起来像Instagram在您单击图片时所做的那样)。如果我注释掉tableView.rowHeight=UITableViewAutomaticDimensiontableView.estimatedRowHeight=450然后单元格将完全按照预期显示,但显然不会调整大小。这是我目前的代码:在我的tableViewController中:tableView.rowHeight=UITableView

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 - UITableViews 之间的间距,如设置应用程序

我是iOS开发新手,我希望某些单元格之间有间距,就像官方设置应用程序那样。有没有办法在一个TableView中执行此操作,还是我必须插入更多?如果我有更多的TableView,屏幕就不能完全滚动,可能不是所有的都能显示。 最佳答案 要实现一个看起来像设置中的TableView,您必须将TableView的Style设置为Grouped并使用Sections来分隔/分组一组特定的TableViewCells。functableView(_tableView:UITableView,numberOfRowsInSectionsectio

ios - 在 Swift 中,如何在 TableView 的 TableViewCell 中的 UIImageView 上添加角标(Badge)?

我正在开发一个社交网站,其中我有一个包含多个单元格(行)的TableView,在每个单元格中我都有一个“评论”和“喜欢”Imageview,所以无论何时来自服务器的更新我都必须增加数字通过角标(Badge)“评论”和“喜欢”。那么如何在Swift中的TableViewCell中的UIImageView上添加角标(Badge) 最佳答案 您可以通过这种方式在UIImageView上添加角标(Badge)funcdrawImageView(mainImage:UIImage,withBadgebadge:UIImage)->UIImag

ios - 具有自动调整单元格大小的 UITableViewCell 最小高度

我在我的项目中使用自动调整单元格的大小。我想将cells保持在最小height,但我不能为我的constraint设置最小height我的ContentView中的em>cells(因为它在AddNewConstraintsView中显示为灰色:是否可以为我的单元格添加最小高度约束? 最佳答案 当UITableViewAutomaticDimension启用时,系统调用UITableViewCell的systemLayoutSizeFittingSize:withHorizontalFittingPriority:verticalF

ios - Swift - 使用长手势识别器拖放 TableViewCell

所以我看到了很多关于重新排序单元格的帖子,这些帖子与使用“编辑模式”有关,但没有一个是针对我遇到的问题的。(如果我错了,请原谅)。我正在构建一个排名应用程序,并寻找一种方法来使用长手势识别器对我的UITableView中的单元格重新排序。本质上,用户将能够与他们的friend一起对充满字符串的单元格进行重新排序和“排序”。我会采用在导航栏中使用“编辑”栏按钮项的标准路线,但我已经在使用导航栏的右上角向表格View添加新字符串。(下图描述了我的意思)。到目前为止,我已经添加了`varlpgr=UILongPressGestureRecognizer(target:self,action:

Swift根据数据改变tableviewcell的边框颜色

我已经编写了一个代码,用于根据inStock或outStock更改单元格边框颜色,如果它是inStock它将是红色边框,否则它将是绿色,但它对我不起作用,我把它放在willDisplayCell这是我的代码:functableView(_tableView:UITableView,willDisplaycell:UITableViewCell,forRowAtindexPath:IndexPath){cell.backgroundColor=UIColor.clearcell.contentView.backgroundColor=UIColor.clearletwhiteRounde

ios - 自定义 UITableViewCell,单元格中的按钮不起作用

我有一个UITableViewController,我在其中使用自定义UITableViewCell。该单元格包含图像、标签和按钮。除按钮外,一切都按预期工作。按下按钮时,没有任何反应。只有单元格被选中。我在IB中建立了从按钮到自定义TweetTableViewCell类的连接。@property(weak,nonatomic)IBOutletUIButton*cellFollowButton;-(IBAction)followButtonTappedonCell:(id)sender;我正在followButtonTappedonCell操作中向控制台写入一些文本。但是当按下按钮时,