草庐IT

UItableviewcell

全部标签

ios - 如何在设备旋转时重新排列 UItableViewCell subview ?

我有一个iPad应用程序,其中有一个tableView。tableviewcell的内容是横向模式下的5张图像和纵向模式下的4张图像。我有customCell,我正在调用setNeedsLayout并在其中覆盖layoutSubviews方法以重新添加带有新框架的图像。但没有运气。任何示例或建议都会有所帮助。谢谢 最佳答案 重新加载表格View。和cellForRowAtIndexPath:,检查方向并根据方向添加5/4。 关于ios-如何在设备旋转时重新排列UItableViewCel

iphone - 显示超过 UITableViewCell 限制的标签

我想使用UItableView来显示一天的日历。每行对应一个小时。我需要在tableview的2个单元格之间显示小时。像这样:(来源:free.fr)这是我的UITableViewCell:(来源:free.fr)在第一个屏幕截图中,它工作得很好,但是如果我向下滚动然后向上滚动,我的时间标签会像这样被剪切:(来源:free.fr)对于使用tableView解决这个问题,您有什么建议吗? 最佳答案 您现在布置单元格的方式很脆弱,因为在屏幕上绘制单元格的顺序非常重要。尝试向上移动内容,使您的按钮与单元格顶部齐平,并且时间标签完全适合单元

ios - 在 UITableViewCell 中不断更新 UISlider

我希望将UISlider用作“AudioVUMeter”类型的指示器,其中音轨的电平不断更新UISlider的值。我的应用程序中的每个轨道当前都位于一个UITableViewCell中,VUMeter是单元格内容View中的一个subview。一次显示多达12个轨道。VU表的更新是通过TCP/IP端口进行的,所以一旦我收到新的VU级别并设置推子值(mySlider.value=newValue)。但是,让slider立即更新的唯一方法是调用performSelectorOnMainThread:@selector(reloadData)withObject:myTableViewwai

ios - 执行由 UITableViewCell 调用的 Segue

我在自定义表格View单元格中有一些UIButtons,当按下它们时,我希望它们在ViewController中调用segues,该ViewController是单元格所在的表格View的宿主。我现在正在做的是声明这样的操作:-(无效)Action;在TableView所在的类中。然后我从单元格中调用该操作,如下所示:ViewController*viewController=[[ViewControlleralloc]init];[viewControlleraction];但是,当调用操作时,它说ViewController没有这样的转场,我知道这是不正确的。从ViewContro

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

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

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