草庐IT

uitableViewCells

全部标签

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

ios - 如何使用自动布局在自定义 UITableViewCell 中动态设置 UITextView 高度

我有UITableView,每个tableViewCell都是自定义的。在我的customTableViewCell中是一个UITextView,TextViews框架是pin或与其superView相同,即tableViewCell。我如何动态设置与TextViews大小成比例的UITableViewCell高度,这也取决于我从Internet获得的内容文本。(示例原型(prototype))//这就是我操纵每个单元格高度的方式-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath

ios - 如何根据在 UITextView 中输入的文本更新 UITableViewCell 高度

我有不同的examples我们可以根据不断增长的UITextView更新UITableViewCell高度,这实际上对我有用。我面临的问题是,我在UITableViewCell内的UITextView下面有更多subview。这样,单元格的高度会更新,但subview的位置保持固定,这会导致UITextView和subview重叠。顺便提一下,我没有使用自动布局。我该如何解决这个问题?这些是有助于理解我的问题的三个屏幕截图:1。在显示TextView之前:2。显示TextView后:3。输入文本后: 最佳答案 我假设您正在为此单元格

ios - 在 iOS 应用程序中拖动 UITableViewCells 时自动滚动平滑 UITableView

我已经实现了一个系统来重新排序我的UITableViews中的单元格。一切正常,只是我无法将单元格重新排序到iPhone屏幕上未显示的位置。所以我实现了一个条件来检查我是否必须滚动NSArray*indexVisibles=[_tableViewindexPathsForVisibleRows];NSIntegerindexForObject=[indexVisiblesindexOfObject:indexPath];if(indexForObject==NSNotFound){[_tableViewscrollToRowAtIndexPath:indexPathatScrollPo

ios - 如何重叠 UITableViewCells?

如果您查看屏幕截图,您会注意到每个UITableViewCell从顶部到上方的tableview单元格有20%的重叠。有什么方法可以重叠单元格吗? 最佳答案 我从未尝试过,但这种逻辑会奏效。请记住,您不会触摸重叠区域。1)将您的subview添加到cell.contentView,确保subview的高度大于您的tableView的rowHeight。floatoverlapHeight=10.0;subView.frame=CGRectMake(0.0,-10.0,your_subview_width,rowHeight+over

iphone - 选择 UITableViewCell 时 UILabel 背景被遮挡

我在UITableViewCell中有一些UILabel,具有不透明的背景颜色和白色文本。选择此单元格时,UILabel的bg颜色似乎被所选单元格的蓝色bg颜色遮盖。但是,UILabel文本显示正常。如何让UILabel的背景颜色显示在单元格选择颜色之上? 最佳答案 在多选TableView中有同样的问题。尝试在-layoutSubviews中为这些标签设置背景颜色。为我工作。 关于iphone-选择UITableViewCell时UILabel背景被遮挡,我们在StackOverflo

ios - 无法访问 UITableViewCell 中 UIView 的图层属性

这个问题在这里已经有了答案:Propertycannotbefoundonforwardclassobject?(2个答案)关闭9年前。我遇到了一个奇怪的问题。我创建了一个继承自UITableViewCell的类,其中包含一个成员UIView。@interfaceMTReportPieChartTableViewCell:UITableViewCell{UIView*_colorView;}@property(nonatomic,retain)IBOutletUIView*colorView;@end在实现文件中,我想访问colorView的图层属性,但是xcode显示“没有完成”。@

iOS UITableViewCell cell.imageView 设置圆角

嘿,我正在尝试设置cell.imageView的cornerRadius,但它似乎不起作用。cell.imageView.layer.cornerRadius=9;它会起作用还是我应该在我的单元格中添加自定义UIImageView以具有圆角?这个我也试过cell.imageView.layer.borderWidth=2;cell.imageView.layer.borderColor=[[UIColorblackColor]CGColor];但它似乎也不起作用。有人遇到过类似的问题吗? 最佳答案 第一个addFramework->

ios - 在 UITableViewCell 中使用 UIPanGestureRecognizer 的问题

我正在尝试在我的UITableViewController中实现一个UIPanGestureRecognizer以用于滑动删除动画。类似于在Clear应用程序中使用的滑动删除,如果您向左或向右滑动UITableViewCell,单元格将移动并被删除。我已经尝试在我的UITableViewCell子类中实现它,但它似乎从未接收到该事件。这是我放入UITableViewCell子类中以尝试此功能的代码。在我的初始化方法中UIGestureRecognizer*recognizer=[[UIPanGestureRecognizeralloc]initWithTarget:selfaction