草庐IT

uitableviewcells

全部标签

ios - 如何在 setEditing 开启时显示 UITableViewCell Accessory Checkmark?

我正在尝试将UITableView与一些具有“删除”选项的单元格一起使用,该选项在setEditing设置为YES时可用,而表格中的其他单元格则没有此选项。这很好用。但是,我的表的另一部分我希望能够拥有UITableViewCellAccessoryCheckmark——但处于编辑模式似乎隐藏了这一点。有没有办法在编辑模式下显示这个配件? 最佳答案 由于hidesAccessoryWhenEditing在3.0中被弃用,因此使用UITableViewCell的editingAccessoryType属性,如下所示:[cellsetE

ios - 如何在 iOS 的 UITableViewCell 中设置 MediaItemArtwork Image Fill?

我正在尝试使用以下代码将MPMediaItemArtwork图像输入到UITableView的单元格的ImageView中。MPMediaItemArtwork*artwork=[[[self.arrayOfAlbumsobjectAtIndex:indexPath.row]representativeItem]valueForProperty:MPMediaItemPropertyArtwork];UIImage*artworkImage=[artworkimageWithSize:cell.imageView.bounds.size];if(artworkImage){cell.i

ios - 从 Storyboard 使用 UITableViewCell 时使用 alloc 和 init

我正在使用Storyboard做一个简单的应用程序,它有一个带有UITableView的View和一个UITableViewCell可以导航到另一个UIView.因此必须编写代码来填充表格View上的单元格。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*cellIdentifier=@"SampleCell";UITableViewCell*cell=[tableViewdequeueReusableCell

ios - 在自定义 UITableViewCell 中关闭 UITextField 的问题

我在TableView中实现了一个自定义单元格。在单元格内,我有一个文本字段(设置为数字键盘)。在表格View中,我有12个单元格。我可以使用touchesBegan关闭键盘(尽管只有当我点击我正在编辑的事件单元格时它才有效)以及我放入自定义单元格类中的代码。如果我将键盘更改为字母和数字,我也可以关闭键盘。我在键盘上有一个自定义的“完成”按钮,我希望它关闭文本字段。一段时间以来,我一直在尝试使用endEditing:YES或[cell.textFieldAnswerresignFirstResponder]关闭键盘,但它不起作用。有什么想法吗?安全问题.m:-(UITableViewC

ios - 在 Storyboard 中创建的自定义 uitableviewcell 中访问文本标签

对于Storyboard中的UITableViewController,我创建了一个自定义单元格,其中包含多个文本标签,我想用它们来表示记录中的不同数据。如何选择各种文本标签(我设置了每个我想用不同标签更改的标签,但不确定从这里去哪里)进行更改。 最佳答案 您可以使用标签来做到这一点,但我通常更喜欢使用UITableViewCell的自定义子类来做到这一点。您只需要在自定义类的.h文件中定义一些IBOutlet——您根本不需要在.m文件中添加任何代码。将单元格的类更改为您的子类,并将socket连接到单元格中的标签。然后在代码中,您

ios - 在 UITableViewCell 中扩展 UITextView 在底部留下空隙

我已经在UITableViewCell中成功实现了UITextView。我已将UITextField放入单元格并指定约束,以便TextView始终与单元格的顶部和底部相距10点(因此,当单元格大小增加时,TextView也会增加):我还包含了以下代码(这似乎是推荐的iOS7方式)以从TextView中删除所有内容插入和填充:expandingTextViewCell.textView.textContainer.lineFragmentPadding=0;expandingTextViewCell.textView.textContainerInset=UIEdgeInsetsZero

ios - 检测 UITableView 中当前可见的最后一个 UITableViewCell

我想知道是否有一种方法可以检测当前的UITableViewCell是否是View中的最后一个,然后当用户按下回车键时,您将使用此代码滚动UITableViewintcellHeight=44;[finishingTableViewsetContentOffset:CGPointMake(finishingTableView.contentOffset.x,finishingTableView.contentOffset.y+cellHeight)animated:YES];我有一个带有自定义UITableViewCells的UITableView,每个UItableViewCell都有

ios - UITableViewCell indentationLevel 在 iOS 8 中不起作用

我有一个带有自定义UITableViewCell的UITableView并且我使用indentationLevel将内容移到右边。在iOS7中一切正常,但在iOS8中,当我设置indentationLevel>0时,TableView不会呈现单元格并且界面卡住。唯一的解决办法是退出应用程序。如果我继续调试,我可以看到应用程序使用的内存不断增加,CPU占用率达到99%。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSStrin

ios - 如何使用 Storyboard从自定义 uitableviewcell 正确启动 popover segue

那么当打开它的按钮位于TableView中的自定义原型(prototype)单元格内时,如何使用Storyboard正确设置弹出框segue?它应该可以在iphone和ipad上运行它应该在ipad上有正确的位置和anchor 最佳答案 我认为最优雅的解决方案如下:像往常一样从按钮创建一个segue到适当的ViewController打开segue并将anchor设置到TableView(从圆圈拖动到View)。在准备segue添加以下内容:if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceI

ios - 如何使用自动布局用多个 UILabel 填充 UITableViewCell

我有一个包含一些UILabel的UITableViewCell,我希望这个标签水平填充UITableViewCell的宽度,但事实并非如此仍然是大空间而不是其他空间,这是一个例子:|---------------------------------------------------------|||***Thisisauilabel***Thisisauilabel***label***lb**||||---------------------------------------------------------所以对于不同的UILabel宽度,我希望所有的UILabel填充所有的