草庐IT

UItableviewcell

全部标签

ios - UITableViewCell indexPathForRowAtPoint 总是返回 nil

我正在尝试按照Apple的示例使用自定义披露按钮。我正在做以下事情-(void)customButtonTapped:(UIButton*)senderevent:(id)event{NSSet*touches=[eventallTouches];UITouch*touch=[touchesanyObject];CGPointcurrentTouchPosition=[touchlocationInView:self.tableView];NSIndexPath*indexPath=[self.tableViewindexPathForRowAtPoint:currentTouchPo

ios - 在 uitableviewcell 内动画 View

我有嵌套的表格View,这样我就可以在每个表格View的单元格中有一个横向滚动的表格View。我想在顶行添加一个动画,基本上来回移动View。它正在工作,有点:-(UITableViewCell*)tableView:(UITableView*)tableViewwillDisplayCell:(BannerCell*)cellforRowAtIndexPath:(NSIndexPath*)indexPath{if(indexPath.row==0){[UIViewanimateWithDuration:3animations:^{[UIViewsetAnimationRepeatCo

ios - UITableViewCell 被子类化,当被选中时 UIImageView 消失

我有一个子类UITableViewCell,工作正常,选中时,它具有自定义单元格颜色和文本颜色,并保持选中状态,直到选中其他单元格。问题是,我在这个单元格中有一个UIImageView,当单元格未被选中时它会显示,但如果单元格被选中,UIImageView就会消失,这是我的代码,#import"MMSideDrawerTableViewCell.h"@implementationMMSideDrawerTableViewCell-(id)initWithStyle:(UITableViewCellStyle)stylereuseIdentifier:(NSString*)reuseId

iphone - 您如何以编程方式对创建为 Storyboard原型(prototype)的 UITableViewCell 进行初始设置?

我在Storyboard中创建了一堆不同的单元格作为原型(prototype),但我有适用于该类型所有单元格的更改,所以我只想做一次。但我不认为我可以在Storyboard中应用这些更改,所以我必须以编程方式进行。例如修改单元格中ImageView的CALayer,在标签上设置自定义字体等。每次细胞回收时都必须重做这似乎很浪费,但似乎没有一个好的方法来检查细胞是新的还是回收的,因为细胞永远不会为零。我想你可以添加一个手动标志来指示单元格是否是新的,但看起来像是一个hack。还有其他选择吗?编辑:甚至不确定您是否可以使用手动标志,因为您将在哪里初始化它? 最佳

ios - 在 UITableViewCell 中动态更改标签宽度

我正在尝试构建自定义表格View。正如您在图片中看到的,我在Storyboard中将标签的宽度默认设置为160磅,并在加载表格时即时更改宽度。我通过修改“cellForRowAtIndexPath”委托(delegate)方法来实现这一点。因此,根据日期的长度,我将Label1的宽度设置为最大限度地利用手机屏幕上的空间。CGFloattimeStampWidth=[cell.timestamp.textsizeWithFont:cell.timestamp.font].width;CGFloatksCompanyNameLableMaxWidth=235;NSLog(@"timeSta

ios - UItableviewcell 自定义单元格不显示详细信息

请帮忙!!我正在尝试显示标题和详细信息,但未显示详细信息(空白)。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];if(cell==nil){cell=[[UITableViewCellalloc]init

ios - xib 中的 UITableViewCell 作为 IBOutlet?

在xib文件中设置UITableViewCell,将它连接到IBOutlet属性,然后在cellForRowAtIndexPath中返回它是否安全?理论上,假设有问题的电池不能重复使用,我看不出有什么问题。实际上,我不太喜欢这样做,但是......这样做实际上存在技术问题吗?@interfaceMyTableViewController(){@property(nonatomic,strong)IBOutletUITableViewCell*myCell;}....-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRo

ios - 在我的 UITableViewCell 上设置 JSON 值时出错

在我的UITableViewCell上设置值时遇到问题。我以JSON格式从Web服务获取此数据,为此创建了一个类,其中包含来自JSON的所有数据。这就是类。退款.h#import@interfaceRefunds:NSObject-(id)initWithJSONData:(NSDictionary*)data;@property(assign)NSNumber*refunds_id;@property(assign)NSNumber*request_number;@property(strong)NSString*policy_code;@property(strong)NSStri

ios - 针对特定 UITableViewCell 中的特定 UILabel

我正在构建一个应用程序,我在其中单击“开始”按钮,它会在所选单元格的标签中运行NSTimer。我正在使用一个原型(prototype)单元,其中有两个标签:名称和时间。这些标签都有自己的标记:分别为1010和1020。在运行时,有10个生成的单元格。NSArrays正在填充数据。基本上,我正在寻找的是在选定的单元格中启动一个计时器。如果没有在每个单元格中运行计时器,我似乎无法做到这一点。在我的项目中,我只使用一(1)个带有一(1)个标识符的原型(prototype)单元格。总而言之,我一直遇到的问题是计时器进入每个单元格。我想弄清楚如何针对特定的单元格。我已经存储了手机号码。我能用它做

c# - 如何暂时隐藏或删除 UITableViewCell 及其内容

我有一个静态的UITableView并且想隐藏一个表格单元格(确切地说我想隐藏单元格中的日期选择器)。我想在heightForRowAtIndexPath方法中执行此操作:publicoverridefloatGetHeightForRow(UITableViewtableView,NSIndexPathindexPath){floatheight=this.TableView.RowHeight;if(indexPath.Row==5||indexPath.Row==7){height=0.0f;}returnheight;}当我这样做时,单元格的内容与其他内容重叠。在我的例子中,日