草庐IT

UitableviewCell

全部标签

ios - UITableViewCell 副标题。无法正常工作

使用Xcode4.6,我试图显示一个典型的UITableView,其单元格带有字幕。如果我没记错的话,代码是这样的:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];if(cell==nil){cell=[[

ios - UITableView 滚动时 UITableViewCell 动画停止

我正在我的应用程序中创建一个“事件倒计时”场景,该场景使用UITableViewController来显示future发生的事件列表。在每个单元格中,我都有一个倒计时计时器,用于倒计时直到事件​​发生。我想为这些倒计时字段制作动画,以便它们实时倒计时。我已经实现了这个动画,但问题是当用户滚动uitableview时,动画会暂停,直到用户释放滚动。我希望即使在滚动时动画也能继续。我制作动画的方式是每0.25秒在NSTimer上调用[self.tableviewreloadData](我知道这不是最有效的方法-这更多地是在测试动画本身)。我还尝试在UITableViewCell本身内运行一

objective-c - UIPopOverController 指向 UITableViewCell 中的对象?

我在UITableViewCell中有一个UIButton。当用户触摸单元格的按钮时,我想显示一个指向该按钮的UIPopoverController。目前我在单元格的委托(delegate)中有以下代码(委托(delegate)是拥有UITableView的ViewController):-(void)onStatusButtonTouched:(UIButton*)aButton{StatusPickerController*statusPicker=[[StatusPickerControlleralloc]init];_popOver=nil;_popOver=[[UIPopov

objective-c - UITableViewCell 不会突出显示

出于某种原因,我的UITableViewCell都没有突出显示蓝色。在IB中,我将其设置为突出显示蓝色,并且我没有覆盖IB的代码。您是否注意到任何可能导致此问题的原因?-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{intshowID=[[[singleton.programsobjectAtIndex:indexPath.row]objectForKey:@"id"]intValue];//createstheurlandloadsthelistofprod

ios - 使用 cellForRowAtIndexPath 从 UITableView 获取 UITableViewCell

我正在尝试从我的UITableViewController中获取子类UITableViewCell(类称为“MasterCell”),并更改IndexPath。比方说,我将获取第一行的单元格:NSIndexPath*indexPath=[NSIndexPathindexPathForRow:1inSection:0];MasterCell*cell=(MasterCell*)[self.tableViewcellForRowAtIndexPath:indexPath];这发生在我的viewWillAppear方法中。不幸的是,调试时单元格为零。我有不同的单元格/行,我必须在其中更改vi

ios - 以编程方式将文本字段添加到 uitableviewcell 不起作用

菜鸟ios问题。我正在尝试使用TableViewController创建注册表单。我正在尝试在cellForRowAtIndexPath方法中以编程方式将文本字段添加到每个单元格,但我的所有文本字段似乎都是在第一个单元格上创建的-一个与另一个重叠。这是我的代码。这是我的单元格的渲染方式。我想我正在对重用细胞的部分做一些愚蠢的事情。我确实在stackoverflow上检查了一些其他类似的线程,但没有一个有帮助。你能告诉我我遗漏了什么,或者这是应该做的事情吗?非常感谢您的意见。谢谢,迈克-(UITableViewCell*)tableView:(UITableView*)tableView

ios - UITableViewCell 中的中心标签

我正在尝试以编程方式将自定义UILabel置于UITableViewCell的中心。问题是它似乎没有居中。我正在使用这段代码:-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath{return80;}-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{chatCell*cell=[tableViewdequeueReu

objective-c - 为每个 UITableViewCell 设置高度后获取 UITableViewCell 的高度

我为每个UITableViewCell设置高度-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath我需要获取每个UITableViewCell的高度-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath因为我需要在不同的单元格中添加subview。我试过使用cell.frame&cell.bounds&cell.conte

ios - 拖动单元格时如何在 UITableViewCell 中隐藏阴影

我有一个带有隐藏分隔线的UITableView,当我拖动单元格时,阴影会随着边框上下出现而出现。如何隐藏这个?请看例子:非常感谢! 最佳答案 所以,我有答案,只是UITableView的子类,方法是:-(void)didAddSubview:(UIView*)subview{[superdidAddSubview:subview];if([subview.class.descriptionisEqualToString:@"UIShadowView"]){subview.hidden=YES;}}

iphone - 在 UITableViewCell 中动态显示秒表计时器

我想保留计时器值并在新的UITableViewCell中从头开始显示它,但我的问题是我能够成功地在第一个单元格上显示秒表计时器,但是当我尝试添加一个新单元格时在UITableView中,所以我的计时器设置为第二个单元格,我无法定义如何让我的第一个计时器保持事件状态。我想管理一个数组,但我想每次都调用reloadTableData,但我认为这很糟糕:(我试过如下解决方法,但我没有弄清楚如何在前一个单元格上显示timerValue,使用相同计数的工作秒表动态和从头开始的新单元格timerValue。一个静态解决方案,但我的行是动态插入和从TableView中删除的,因此静态解决方案限制了我