草庐IT

UITableViewcell

全部标签

ios - 向 UITableViewCell 添加边距

我正在尝试实现我在草图上模拟的View。我已经在Android上复制了它,因为我在那个平台上真的很擅长。我擅长iOS,但UI是我的弱点。我扩展了一个UIViewController,在我的StoryBoard上,顶部是一个View,底部是一个TableView。我遇到的问题是将UITableViewCell居中,使其看起来像在应用程序本身中那样。以下是我尝试过的解决方案。但是,它只是将其全部挤压到顶部。注意。我使用UIView在UITableViewCell中绘制那些TinyLinesfuncconfigureTableView(){//FirstOneItriedthenlaterc

ios - 如何删除具有淡入淡出效果且没有红色删除按钮的滑动关闭的 UITableViewCell?

在查看了无数的StackOverflow帖子后,没有真正回答如何删除UITableViewCell并在淡出时使用滑动关闭,并且没有红色删除按钮。我的Tableviewcell看起来像一张卡片,所以删除按钮的红框打破了这些卡片形状的单元格的连续性和高度感。这是我当前用于删除的代码,尽管UITableViewRowAnimation上的.fade不会消失。functableView(_tableView:UITableView,shouldIndentWhileEditingRowAtindexPath:IndexPath)->Bool{returnfalse}functableView(

ios - UITableViewCell 没有按预期重新加载

我有一个小应用程序可以跟踪玩家在体育游戏中的玩时间。我有一个体育比赛列表,你可以点击其中一个并开始跟踪比赛详情。我试图做到这一点,如果游戏正在进行并且用户返回到游戏列表,他们将无法点击另一个游戏单元格,因为它会覆盖事件游戏中的所有当前数据。我几乎完成了这项工作。当一场比赛正在进行中并且我返回到体育比赛列表时,只有活跃的比赛可以访问并向用户显示它是活跃的。但是当我返回并重置该游戏时,我希望体育游戏的tableView都可以访问。但他们不是。它仍然只显示一个事件游戏,所有其他游戏都无法访问。我在viewWillAppear中使用tableView.reloadData。我还在下面显示了相关

ios - 在 UITableviewcell swift 中设置水平渐变

我想在每个单元格上创建一个从左到右的水平渐变我使用CAGradientLayey创建自定义层并将该层添加到tableview单元格这是我的swift代码funcgradient(frame:CGRect)->CAGradientLayer{letlayer=CAGradientLayer()layer.frame=frameprint(frame)layer.startPoint=CGPointMake(0,0.5)layer.endPoint=CGPointMake(1,0.5)layer.colors=[UIColor.redColor().CGColor,UIColor.blue

ios - UITableViewCell 中的 UITextView,如何在 tableView 滚动时退出 textview 的 firstResponder?

我创建了一个自定义的UITableViewCell,并将一个UITextView放入这个原型(prototype)单元格中。当我点击这个textView时,键盘会自动弹起。但是,如果我想隐藏键盘,则必须单击Return键。不太方便。问题来了。当我滚动tableview时,如何退出textView的firstResponder以隐藏键盘。cellForRowAtIndex方法如下。functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{varcell=

swift - iOS Swift - UITableViewCell 自定义子类不显示内容

我有一个在UIStoryboard中创建的UITableView,它有两个动态原型(prototype)UITableViewCells:屏幕截图将显示我将第一个UITableViewCell的样式设置为副标题,第二个设置为自定义,中间有一个标签“TaptoAdd”。第一个标识符为“Cell”,第二个标识符为“AddCell”。我已经设置了一个UITableViewController(我也在UIViewController中尝试了一个UITableView),Swift中的UITableViewCell子类,并且我已经连接了我所有的socket。但是,当我运行模拟器时,单元格已加载并

ios - 动态 UITableViewCell 不根据内容调整大小

塞纳里奥A:如果我在cellForRowAtIndexPath中设置标签内容,单元格会正确调整大小。场景B:如果我在单元格的自定义操作中更改文本内容,单元格大小不会改变。(我确实调用了setNeedsLayout+layoutIfNeeded)如何解决这个问题?编辑:1)我已经设置,myTableView.estimatedRowHeight=71.0myTableView.rowHeight=UITableViewAutomaticDimension2)我已经正确地添加了自动布局约束。 最佳答案 我遇到了这个问题,我的问题是我将内

swift - 无法将 UICollectionViewCell 集中在 UITableViewCell 中

所以我正在探索新的tvOS。因为我想复制应用商店的水平功能部分(例如“最佳新应用”)我的计划是使用UITableView来布置基本结构(行),并为所有单独的水平滚动项目使用UICollectionView。不幸的是,tvOS始终关注UITableViewCell,而不是内部的UICollectionViewCell。我已经读过overridevarpreferredFocusedView:UIView?{returnaView}因此在我的Controller中使用它很难获得正确的subview。有什么我可以研究的,或者有人可以给我指明正确的方向吗?遍历所有subview直到我得到正确的

ios - 使用 Swift 获取 UITableViewCell 中 UITextField 的 indexPath

因此,我正在构建一个细节ViewController应用程序,它显示一个包含两部分单元格的表格:标签和文本字段。我正在尝试检索文本字段值并将其添加到数组中。我尝试使用“textField.superview.superview”技术,但它没有用。functextFieldDidEndEditing(textField:UITextField!){varcell:UITableViewCell=textField.superview.superviewvartable:UITableView=cell.superview.superviewlettextFieldIndexPath=ta

ios - UITableViewCell,显示没有滑动的滑动式删除按钮

我搜索了几篇文章,但没有找到我要找的东西。基本上,我想在每一行上显示删除按钮,但我不想使用UITableView.editing属性。因为它看起来像这样;将有“编辑”按钮。当用户点击它时,删除按钮看起来像滑动式的。是否有机会显示这样的删除按钮;也许有一些方法可以解决它。否则,我将为此创建自定义View。感谢您的建议。-(BOOL)tableView:(UITableView*)tableViewcanEditRowAtIndexPath:(NSIndexPath*)indexPath{//ReturnYESifyouwantthespecifieditemtobeeditable.re