草庐IT

uitableviewcells

全部标签

objective-c - 根据内容在 UITableViewCell 中调整 UIWebView 的大小

我知道这已经被要求死了,我向你保证我已经通读了我能找到的关于这个主题的每一条线索。到目前为止,没有什么对我有用。这是我目前所拥有的...我知道2000的高度有点荒谬,但我正试图在webView中查看整个帖子。-(void)viewDidLoad{//Super[superviewDidLoad];_date=[NSDateFormatterlocalizedStringFromDate:[NSDatedate]dateStyle:NSDateFormatterShortStyletimeStyle:NSDateFormatterShortStyle];CGRectframe=_desc

ios - UITableViewCells 中的 UIImageViews 正在缓存的单元格中重新创建自己

我有一个UITableViewCell,我需要将插页式图像随机放入其中一些。这是可行的,但由于单元格的缓存,图像在表格的下方不断重复。假设我预先决定将图像放在单元格1、12和25中,这些单元格将有它们的图像,但在单元格1之后,单元格4、8等也可能包含第一张图像。我猜我需要做的是专门告诉cellForRowAtIndexPath清除缓存并删除所有不符合添加图像条件的图像。我该怎么做呢?我已经在做出决定并分配图像的if语句上尝试了else。在那个else中,我尝试将UIImageView的图像设置为nil,但这没有任何区别。是否有任何其他方法可以清除缓存以防止这些图像定期在页面上发送垃圾信

iphone - 表编辑完成后,UISwitch 在 UITableViewCell 中仍然略微可见

我有一个奇怪的问题,UITableViewCell的editingAccessoryView在表格编辑模式关闭后仍然显示。目前,我正在使用UISwitch作为编辑辅助View,并让表格View在按下导航栏的编辑按钮时通过动画处理移动编辑View开/关屏幕。几乎所有的编辑辅助View都可以在屏幕外正确地进行动画处理,但总有两个不能完全脱离屏幕,然后当单元格出列并重新使用时它们会被重新使用,因此它们会在滚动过程中出现。有没有其他人看到过这个或者我在这里遗漏了什么?我正在这样设置单元格:-(UITableViewCell*)tableView:(UITableView*)tableViewc

ios - UITableViewCell 中的 UITextField——当它出现在屏幕上时以编程方式使其成为 firstResponder?

我有一个UITableView,每个单元格内都有一个UITextField。存储当前正在编辑的单元格索引的模型对象。如果单元格滚动到屏幕外,我的应用程序将取消第一响应者状态。(否则可能会导致问题)。现在,假设对应于该索引的单元格(可能是同一单元格,也可能是不同单元格)即将滚动回屏幕。我想让该单元格的文本字段成为firstResponder。我的代表确实接到了电话tableView:willDisplayCell:forRowAtIndexPath:对应新的cell。但是,此时调用becomeFirstResponder:无济于事,因为单元格在显示之前不会接受firstResponder

iphone - 获取 UITableViewCell 的 subview (UITextField 或 UILabel)——两种方式,一种有效,一种无效——为什么?

我有一个UITableViewCell,它是通过包含UITextField和UILabel的Storyboard设计的。我想在调用cellForRowAtIndexPath时更新这些View的值。我首先尝试像这样获取对文本字段和标签的引用:UITextField*textfield=(UITextField*)[cell.contentViewviewWithTag:10];UILabel*label=(UILabel*)[cell.contentViewviewWithTag:20];这适用于UILabel,但我只能在第一次创建单元格时获得对UITextField的引用,我能够设置原

ios - UITableViewCell 仅在滚动时正确布局

我有一个带有自定义UITableViewCells的UITableView。根据我从服务器收到的文本,单元格需要具有不同的高度。我相应地改变高度如下:-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath{if(indexPath.row==0)return[selfgetHeightOfQuestion];elseif(indexPath.row==1)return64.0f;else//******thisisthecellinquestion!return

ios - 从 xib 加载 UITableViewCell(此类不符合键的键值编码)

我很好奇使用xib文件布局UITableViewCell内容的正确方法。当我尝试按照我在Internet上找到的所有步骤操作时,我总是得到Terminatingappduetouncaughtexception'NSUnknownKeyException',reason:'[setValue:forUndefinedKey:]:thisclassisnotkeyvaluecoding-compliantforthekeystatusLabel.'下面是相关代码@interfaceMyCell:UITableViewCell@property(nonatomic,strong)IBOut

ios - UITextView 内部 UITableViewCell 自动布局 iOS 6 与 iOS 7

我正在构建一个消息屏幕,作为我正在编写的应用程序的一部分。目前,它是一个包含单元格的UITableView,这些单元格是我自己的UITableViewCell自定义子类。我在InterfaceBuilder中定义的单元格上使用带有约束的自动布局。我的消息传递模仿或试图模仿默认的消息传递应用程序。每个表格View单元格包含三个主要组件:一个包含消息正文的UITextView和两个附加的UILabel,一个用于发件人的姓名和/或时间戳,以及其他用于已发送/已读回执。现在,在我的ViewController上结合使用自动布局和tableView:heightForRowAtIndexPath

ios - AFNetworkings setImageWithURLRequest 为 UITableViewCell 显示错误的图像

我的tableView:cellForRowAtIndexPath方法中使用了以下代码。我使用AFNetworking的setImageWithURLRequest来显示单元格的图像。但是,有时错误的图像会放置在我的tableView中的单元格上。我认为错误是在成功block被触发时contact对象不再对应于下载的图像。//...init/deque.../*CANBEEITHERUSERORCONTACTDETAILS*/idcontact=[[self.connectionsobjectAtIndex:indexPath.section]objectAtIndex:indexPa

ios - 如何防止 UITableViewCell 在编辑模式下使用前导空格?

我有一个tableView,在编辑模式下我不想使用前导空格,而且我想让内容使用全部可用宽度。self.tableView.setEditing(true,animated:false)我这样设置编辑风格:overridefunctableView(tableView:UITableView,editingStyleForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCellEditingStyle{return.None}} 最佳答案 UITableViewDelegate有一个方