草庐IT

uitableViewCells

全部标签

ios - 使用 Storyboard的 "inner" View 和 UITableViewCell 的内容 View 之间剩余垂直间距的原因是什么?

我在iOS/xcode项目中使用Storyboard,具有以下简化的“层次结构”(从上到下):ViewController(出于某些自定义原因,不是TableViewController)查看TableView(以及其他一些我认为无关紧要的内容)手机内容View“AnyView”(具体类型似乎无关紧要,因为我尝试过的每个项目都会出现以下情况)当我将AnyView和ContentView之间的约束设置为顶部/底部/前导/尾随的零间距时,ContentView和AnyView之间仍然存在相当大的“空间”。(我在以编程方式做类似的事情时从未遇到过这种情况。)为了摆脱这种间距,我在Storyb

iphone - 在 Storyboard 中创建自定义 UITableViewCell

想要创建一个静态菜单(IOS5)并尝试在Storyboard中创建自定义单元格,然后加载到分组的表格View上。我已经创建了导出@property(nonatomic,strong)IBOutletUITableViewCell*labelCell;ViewController类设置为正确的TableViewController,我已将自定义单元格连接到此socket。我还设置了委托(delegate)和数据源。我有-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath

ios - 具有动态高度的标准 UITableViewCell

我想知道是否可以有一个标准UITableViewCell有风格UITableViewCellStyleSubtitle有动态高度?如果是,那么如何实现?我不想为单元格自定义和制作新的类和Nib。我已经设置了numberOfLinescell.textLabel的属性(property)和cell.detailTextLabel至0.好吧,如果你的textLabel包含多行内容和detailTextLabel包含单行内容,tableView会自动调整单元格高度。但如果它是相反的,那么它就不会!这是Apple的错误吗?或预期的功能?下面是截图 最佳答案

ios - 以编程方式触发 UITableViewCell "Delete"按钮

我想在我的单元格上添加一个自定义按钮,其功能与滑动删除功能相同。所以当点击我的自定义按钮时,这个按钮将被隐藏以显示官方的红色“删除”按钮。所以我做了类似的事情:///Controller.m//////@briefDeleteiconbuttonpressed.TriggerdisplayofDeletefullbutton///-(IBAction)deleteDrug:(id)senderevent:(id)event{NSIndexPath*indexPath=[selfindexPathForButton:senderevent:event];UITableViewCell*c

ios - 如何向 UITableViewCell 添加自定义分隔符?

请抽出一些时间,因为这是一个很长的解释我有一个UIViewController,它由一个UIButton和一个加载不同类型的UITableViewCell的UITableView组成带有标识符Cell1和Cell2,在按钮的事件touchUpInside上。我正在使用Storyboard。两个单元格的分隔符都是自定义的。Cell1有一个分隔符,它占据了单元格的整个宽度和单元格底部的1个像素高度。而Cell2有一个分隔符,它与单元格左右偏移了5个像素。每次单击tableView外部的按钮时,都会根据单元格标识符交换tableViewCell。最初tableView占据了viewContr

ios - 当我滚动 tableview 时,如何使 headerView 与 UItableViewCell 一起滚动(不停留在 tableview 的顶部)

在plainsytletableview中,我们通过委托(delegate)方法为每个部分设置headerViews-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section所以,当我向上滚动tableview时,第一部分的headerView总是在该部分在tableview上完全消失之前显示在tableview的顶部,然后第二部分的headerView将显示在tableview的顶部。所以我的问题是如何使headerView与uitableViewCell一起滚动,就像组样式

iphone - layoutSubviews 究竟什么时候被自定义 UITableViewCell 调用?

在UITableViewCellscellForRowAtIndexPath方法中,layoutSubviews究竟何时在自定义UITableViewCell上被调用?下面,我需要在设置FiltersTableViewCellItem属性后调用layoutSubviews。我的设置是否正确?我希望能够使用layoutSubviews,因为我听说它的性能更好。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*cel

iOS - UITableViewCell 图像调整/调整大小

我已经创建了一个TableView并用文本填充了它的单元格。我想做的是向单元格添加图像,但发生的事情是图像覆盖了整个单元格,看起来很糟糕......这就是我正在做的:cell.imageView.image=[UIImageimageNamed:@"test2.jpeg"];这就是它的样子:我想让它看起来像:如何调整表格View单元格的图像大小以获得所需的结果?更新这是我在以下答案中尝试建议的内容:cell.imageView.frame=CGRectMake(0.0f,0.0f,30.0f,30.0f);cell.imageView.layer.cornerRadius=8.0;ce

iphone - 如何检测自定义 UITableviewCell 中的滑动删除手势?

我自定义了一个UITableViewCell,我想实现“滑动删除”。但我不想要默认的删除按钮。相反,我想做一些不同的事情。实现这个最简单的方法是什么?当用户滑动删除单元格时,是否会调用某些方法?我可以防止默认删除按钮出现吗?现在我认为我必须实现自己的逻辑,以避免在UITableViewCell的默认实现中滑动删除时发生的默认删除按钮和收缩动画。也许我必须使用UIGestureRecognizer? 最佳答案 如果您想做一些完全不同的事情,请向每个tableview单元格添加一个UISwipeGestureRecognizer。//C

ios - 增加 uitableviewcell 高度同时增加内部 UITextView

我创建了一个UITableView,其中包含不同类型的UITableViewCell,具体取决于要显示的内容类型。其中之一是一个UITableViewCell,里面有一个以这种方式编程创建的UITextView:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{...if([current_field.tipo_campoisEqualToString:@"text_area"]){NSString*string=current_field.