草庐IT

UitableviewCell

全部标签

ios - UITableViewCell 在 LongPress 上闪烁

我有一个UITableView,我正在向它的UITableViewCell添加一个UILongPressGestureRecognizer,如下所示://SetupEvent-HandlingUILongPressGestureRecognizer*longPress=[[UILongPressGestureRecognizeralloc]initWithTarget:selfaction:@selector(handleTableViewCellLongPress:)];[celladdGestureRecognizer:longPress];[longPresssetDelegat

ios - 重新排序旋转的 uitableviewcell

我有一个uitableview,我旋转了180度,但我已经将其单元格旋转了-180度。结果是我从TableView的底部加载我的数据。这很好用。当我尝试重新排序单元格时,问题就来了。如果我尝试拖动一个单元格,它的移动会反转并立即跳到表格View的顶部/底部,具体取决于我拖动的方向。查看此内容的最简单方法是使用包含核心数据的主从模板开始一个新项目。在OIMasterViewConroller.m文件处CGAffineTransformtransform=CGAffineTransformMakeRotation(-3.14159);self.tableView.transform=tra

ios - 我的自定义 UITableViewCell 中的对象(使用 Storyboard创建)为零

我已经通过以下步骤在我的iPhone应用程序中创建了一个自定义表格View单元格。在我的Storyboard中,我创建了一个示例单元格,将其拖入UILabel和UIImageView。添加了新文件,我将其创建为UITableViewCell的子类。在InterfaceBuilder中,我选择了我的单元格并将其类指定为我在第2步中刚刚创建的类。在自定义表格View单元格的代码中,我创建了两个IBOutlet属性并将它们连接到Storyboard中的UILabel和UIImageView。我的自定义表格View单元格还包含一个方法,它接收另一个对象,从中设置自己的属性:-(void)pop

ios - 更新 UITableViewCell subview

我有一个非常简单的问题,我无法(终生)弄明白。我知道当我听到答案时我会打自己的耳光。我有一个UITableView,它上面有UITableViewCell子类。每个单元格都有一个UIButtonsubview。如果bool值为false,我需要禁用每个单元格上的按钮;如果/当bool值更改为true时,应启用该按钮。我会观察KVC。我应该在哪里有这个处理程序?在UIViewController中?如果是这样,告诉单元格他们需要禁用/启用按钮的最佳方法是什么? 最佳答案 我会在cellForRowAtIndexPath中实现显示/隐藏

ios - 从 UITableView 中删除一个 UITableViewCell

我正在使用fmdb来管理显示在常规UITableView上的一些数据。我正在尝试使用此代码删除一个单元格:-(void)tableView:(UITableView*)tableViewcommitEditingStyle:(UITableViewCellEditingStyle)editingStyleforRowAtIndexPath:(NSIndexPath*)indexPath{if(editingStyle==UITableViewCellEditingStyleDelete){db=[FMDatabasedatabaseWithPath:[UtilitygetDatabas

ios - 在不重新加载的情况下为 UITableViewCell subview 中的帧更改设置动画的最佳方法

在不重新加载单元格(通过reloadData或通过重新加载特定单元格和部分)的情况下,是否有动画化UITableViewCellsubview中的帧更改的最佳实践。示例:我有一个简单的UIView作为自定义UITableViewCell的subview,其中subview占据总行宽的一定百分比。我想为这个UIView的宽度变化设置动画(而容器View,UITableViewCell内容View保持不变),但不重新加载,因为重新加载动画选项不显示框架subview以我喜欢的方式平滑地改变大小。我最初的解决方案是遍历可见单元格,并使用UIView动画block手动更改每一帧,例如for(C

iOS 7 : Get height for default UITableViewCell?

我正在使用默认的UITableViewCell,只是它的textLabel。我的文字是多行的。计算其高度的最佳方法是什么?我知道有多种NSString大小调整方法,但为了使用这些方法,您必须指定宽度。而且我不知道默认textLabel的宽度,我怀疑它会根据其中放置的文本而变化。我也尝试过使用此处描述的方法:UsingAutoLayoutinUITableViewfordynamiccelllayouts&variablerowheights...但它不起作用(估计大小总是返回0);该帖子暗示该解决方案仅适用于UITableViewCell子类。(我可以子类化,但这不是必需的。)建议?我

ios - UITableViewCell 中的 2 个标签,无需自定义单元格

我想在一个单元格中放置两个文本标签。我使用Json显示来自服务器的数据,我想显示第一个标题,然后显示下面的文本(不是副标题)。这是我的代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifierforIndexPat

ios - 选择 Cell 时将 UITableViewCell 置于顶部

我希望所选单元格始终位于tableView的最顶部位置。我可以通过:[tableViewscrollToRowAtIndexPath:indexPathatScrollPosition:UITableViewScrollPositionTopanimated:YES];但我的问题是,例如,当单元格的数量仅为3时。当我选择单元格编号3时,它就停留在那里。这是正常行为吗?如果是,那么,你能提出一些建议,以便我实现我的目标吗?谢谢! 最佳答案 例如,您可以使用tableview的contentInset和setContentOffset属

ios - 像气泡一样自定义 UITableViewCell

我想自定义单元格原点x、原点y、宽度和高度。我想要这样的UITableViewCell。我希望我的数据像泡泡聊天一样保存在单元格中 最佳答案 您可能正在寻找以下自定义UITableView和源代码;https://www.cocoacontrols.com/controls/scrollerhttps://www.cocoacontrols.com/controls/animated-tableviewcellhttps://www.cocoacontrols.com/controls/stbubbletableviewcellht