草庐IT

UItableviewcell

全部标签

c# - 自定义 UITableViewCell : First Row Has No Content

我正在尝试为评论和回复面板创建一个两级UITableView实现。第一级包含所有顶级评论,如果对该评论有回复,则会有一个指示器。当您点击顶级评论单元格时,面板将以动画方式显示一个新的UITableView。第一个单元格是用户点击的评论,下面是对该评论的每个回复的单元格。我通过使用两个不同的UITableView和两个不同的UITableViewSources(但它们共享相同的基类)来完成。当用户点击顶级评论时,管理表的Controller(CommentPanelViewController)将旧View(顶级评论)设置为动画,让旧View(顶级评论)消失,让新View(回复)进入视线

ios - UITableViewCell 子类不允许我设置标签文本

我创建了一个UITableViewCell的子类,以获得更大的TableViewCell,并提供更多选项。但我的问题是我无法设置标签的文本:BlogItem*bi=[[channelitems]objectAtIndex:[indexPathrow]];NSLog(@"%@",[bititle]);[[cellmainLabel]setText:[bititle]];NSLog(@"%@",[[cellmainLabel]text]);第一条日志消息返回我期望的文本,但第二条消息总是记录(空)。我真的不知道哪里出了问题。我像往常一样创建了标签:@property(weak,nonato

ios - 重新排序/移动 UITableViewCell 但移回

我想实现一种能够对TableView的行重新排序的方法。在每个部分我只有一行。当启用tableview的编辑状态时,移动指示器显示为expacted。但是当我将其中一个单元格拖到另一个位置时,该单元格会立即(大约1秒后)弹回到原来的位置。这对我来说很奇怪,因为我已经实现了这样的重新排序功能。这两个项目的区别在于新项目实现了一堆手势识别器(例如UILongPressGestureRecognizer、UIPanGestureRecognizer、UIPinchGestureRecognizer等)。我已经考虑过其中一种手势识别器可能会阻止tableviewcell的拖动操作,但事实并非如

iOS UITableViewCell 溢出 contentView

我正在向UITableViewCell的contentView添加View,其中一些View高于单元格的高度。目前,它只是溢出到它下面的单元格之上,但理想情况下我希望它被裁剪,这样任何不适合单元格的内容都不会显示。有可能吗? 最佳答案 [cellclipsToBounds:YES]防止任何东西溢出单元格[cell.contentViewclipsToBounds:YES]防止任何内容溢出contentView本身来自docsSettingthisvaluetoYEScausessubviewstobeclippedtotheboun

ios - 跨 View Controller 发送 UITableViewCell

我想从一个ViewController中的TableView中选择一个UITableViewCell,并将单元格的数据传递到另一个ViewController。代码:-(void)pushView{myView.mainCell=[self.tableViewcellForRowAtIndexPath:[NSIndexPathindexPathWithIndex:currentCell]];[self.navigationControllerpushViewController:myViewanimated:YES];}myView是我要从第一个View推送的View。mainCell

ios - UITableview Scroll 删除 UITableviewcell 内文本字段中的数据

我有一个UITableViewController,在tableview单元格中带有UITextfield。如果我滚动表格View,用户在文本字段中输入的数据就会消失。我试图将文本字段数据添加到NSMutableArray,但它仍然不起作用。请提供任何帮助。 最佳答案 当cellForRowAtIndexPath:被调用时,您返回的单元格必须完全填充您想要显示的任何数据。因此,如果单元格包含UITextfield,您需要将其text属性设置为数据中该行的正确值。当表格单元格从屏幕的顶部或底部消失时,UITableViewCell本身

ios - 如何在 Xcode 4 中设置 UITableViewCell 标识符

在Xcode4中,我找不到在哪里设置UITableViewCell的标识符,有人可以帮助我吗?非常感谢。 最佳答案 在代码中:myTableViewCell.reuseIdentifier=@"CustomIdentifier";在界面设计文档中(右击查看大图):转到此处最左侧的选项卡,项目导航器。选择包含您的单元格设计的.xib文件。选择.xib中的UITableViewCell对象确保显示最右边的“View”,然后转到左起第四个选项卡,即属性检查器。标有“标识符”的顶部框是您输入标识符的地方。

ios - 在 UITableViewCell 中进入编辑模式时隐藏 UITableViewCells(类似于联系人应用程序)

有谁知道如何在进入编辑模式时从分组的UITableView中隐藏多个单元格?当退出编辑模式时,我希望这些行以动画效果隐藏,就像在“联系人”应用程序中看到的那样。如您所知,在联系人编辑模式下,行数比切换回正常模式时多。我想知道切换是如何顺利完成的。请注意,我的UITableView子类正在使用IBOutlets从同一个Nib加载静态UITableViewCells。 最佳答案 只是对删除或插入多于一组行的更新:[self.tableViewbeginUpdates];[self.tableViewreloadRowsAtIndexPa

ios - 创建类似于 UITableViewCell 的可重用 UIView

哎呀!我正在尝试创建一个可重复使用的UIView(出于各种原因),类似于UITableViewController中使用的UITableViewCell实现。我想在UIScrollView中使用可重用View,所以我知道我不是在尝试实现完全无法实现的目标。这个的默认实现是:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{//declarecellidentifierstaticNSString*cellIdentifier=@"cell_i

ios - 如何根据字符串大小在 UITableViewCell 中动态设置 UITextView 的高度?

我知道有人问过这个问题here,但它并没有解决我的问题,因为接受的答案中的链接已关闭并且最小示例没有帮助。这是我的自定义UITableViewCell及其所有约束的图片:每个帖子都包含这些UI元素。唯一可以使每个单元格的高度不同的元素是messageView,因为它的高度取决于显示的字符串。问题是,如何动态设置每个单元格的高度?这是我现在拥有的(不起作用,messageView根本没有显示):funccellForRowAt(indexPath:IndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCell(...)a