jjzjj

UitableViewCell

全部标签

ios - 初始显示时 UITableViewCell 高度错误

这不是一个问题,只是关于我在使用XCode4.5Storyboard和带有UILabel的动态高度UITableCell时遇到的问题的结果日志。问题是;单元格的初始显示将仅显示调整大小的UILabel内容的一部分,并且视觉UILabel未调整大小。它只有在滚动到表格顶部并向下滚动后才能正确显示。我在hieghtForRowAtIndexPath中进行了计算,在rowAtIndexPath中对UILabel进行了sizeToFit计算。尺寸在调试中显示正常,但设备未使用正确的尺寸和UILable.text值更新显示。我在Storyboard中创建了动态UITableCell。但是,我已将

iphone - 根据 UILabel 大小展开 UITableViewCell

我有一个UITableView有4个UILabel的:标题、正文、作者和日期,他看起来像这样:我想要完成的是,当用户点击单元格本身时,应该向单元格添加另一个标签,“Body”标签,单元格应该根据这个标签大小展开。像这样:我该怎么做?我搜索了stackoverflow,尝试了一些代码片段,但仍然没有找到正确的解决方案。谢谢!编辑1:14.11.1214:52我设法用当前文本更改了UILabel的大小:-(CGRect)resizeLabelByFontSize:(UILabel*)customCellLabelwithMaxHeightSize:(CGFloat)maxHeight{CG

ios - 在该单元格中调整自定义 UITableViewCell 高度和 UITextView 的高度(存在其他 UI 元素)

我有一个包含3个标签、一个按钮和一个UITextView的自定义表格单元格。UITextView的文本仅在运行时已知,因为它是我从服务器提取的数据。我正在尝试根据我放入UITextView中的文本将UITextView和自定义表格单元格的大小调整到正确的高度。UITextView的文本在-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath方法中设置。在这里,我尝试使用以下方法调整UITextView(bodyTextView)的大小。CGSize

ios - UITableViewCell 为不同的方向和单元格类型加载自定义 XIB

我有一个名为ProductiPadCell的自定义单元类,专为iPad设计。(iOS5开发工具包)我想要实现的是根据当前状态(展开或未展开)和界面方向加载我的自定义单元格。我在ViewController中处理这两种情况,问题是我不喜欢它的性能。我没有为下面定义的任何xib定义了一个cellIdentifier,最近我检测到我的tableView的cellForRowAtIndexPath:ProductiPadCell有4个不同的XIB;ProductiPadCell-Regular.xibProductiPadCell-Regular-Landscape.xibProductiPa

ios - 如何为 UITableView 中的选定单元格制作透明背景

如何使单元格透明。我只想显示带有复选标记的选定单元格:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)path{UITableViewCell*cell=[tableViewcellForRowAtIndexPath:path];if(cell.accessoryType==UITableViewCellAccessoryCheckmark){cell.accessoryType=UITableViewCellAccessoryNone;}else{cell.accessoryT

ios - 如果点击单元格,如何让删除确认按钮显示在 UITableViewCell 上?

我已经实现了一个UITableView以允许标准删除按钮在用户滑过单元格时显示在单元格的最右侧。我有一个用例,我想在用户点击单元格时显示相同的删除按钮。我能够在委托(delegate)方法didSelectRowAtIndexPath中处理点击,但我不知道如何显示删除按钮。我找到了很多关于如何在单元格左侧显示删除图标的引用资料,但没有找到通常滑动时显示的删除按钮。有没有办法做到这一点,还是我需要创建自己的自定义按钮? 最佳答案 恐怕没有办法做到这一点。您可以通过滑动来模拟触摸,但这需要使用私有(private)API。您将必须手动创

iphone - 如何制作可扩展的 UITableViewCell

这个问题在这里已经有了答案:ExpandingUITableViewCell(1个回答)关闭9年前。我有两个数组,第一个是人的名字,第二个是不同大小的人的详细信息。我想在UITableViewCell中显示此信息。当View出现时,它会显示人员列表,当点击特定人员时,单元格应展开并显示第二个数组中该人员的详细信息。如何在不使用任何其他模板的情况下在基于单一View的应用程序中显示此信息?

ios - 在自定义 UITableViewCell 中调整 UILabel 大小的问题

我正在尝试创建一个包含许多项目的UITableViewCell,但我在使用UILabels时遇到了问题。当为UITableViewCell、TextLabel和DetailTextLabel使用默认样式时,只需获得适合内容的适当高度,我只需使用heightForRowAtIndexPath计算行高。但是对于我的自定义cell,UILabels不会调整它们的高度,始终保持大小我在界面生成器上设置,我正在尝试这个CGRectframe;cell.title.text=item.title;frame.origin=cell.title.frame.origin;frame.size=[it

ios - 使用自定义 UITableViewCell 单击时显示与 TableView 行对应的进度条

我在这个问题上停留了几个小时。我的TableView中有3行。我还使用包含1个按钮和1个进度条的自定义单元格。问题是当我点击第一行或第二行的按钮时,进度条总是显示在第三行。我不知道为什么。但我想显示与我们单击的行对应的进度条。@interfaceViewController_(){CustomViewCell*cell;}@end-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"

ios - 如何根据 UITableView 滚动动态调整 UITableViewCell 的大小?

我曾尝试寻找这个问题的答案,但到目前为止我还没有找到任何运气。上下文我在标准UIViewController中有一个UITableView(不是UITableViewController..)。我对UITableViewCell进行了子类化,tableview中的所有单元格都来自同一个类。要求我想找到一种有效的方法来根据tableview的滚动调整单元格的大小。例如,当单元格位于可见列表的底部时,高度为X。当单元格在屏幕上向上移动时,其高度应按比例增加到2X。附加信息我几乎要放弃UITableView的方式,开始制作我自己的控件,通过子类化UIScrollView来实现这样的壮举。但是