草庐IT

uitableviewcells

全部标签

objective-c - 在 UITableViewCell : How to cache to prevent reload? 中嵌入 YouTube 视频

我通过以下代码将youtube视频缩略图嵌入到我的UITableView单元格中。但是,每当我滚动表格时,视频缩略图都会在单元格离开屏幕并返回时重新加载。缓存缩略图以便它们只在第一次加载时最有效的方法是什么?-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*PlaceholderCellIdentifier=@"PlaceholderCell";SearchResult*searchResult=[self.se

iphone - 在 UITableViewCell 中编辑 TextLabel

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Howtodoedit-in-placeinaUITableView?我是这个iPhone开发的新手。我只想知道如何在tableView中编辑/更新UITextLabel。我已经在使用编辑/完成动画并能够删除行,但我不知道如何编辑这些行中的文本。我希望用户在点击编辑按钮时编辑单元格的文本标签。我已经搜索了该站点,但无法获得确切答案。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)in

ios - 如何将 UITableViewCell 拖放到另一个 UITableView 上?

我只能获得部分输出,实现了拖放的主要功能,但它有时会崩溃并显示错误,如索引越界。我使用平移手势Controller来拖放UITableView单元格,我还想知道如何使用touchesbegin、touchesmoved和touchesended方法来完成。这是我的示例代码-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{pathNumber=indexPath.row;cell=[tableViewcellForRowAtIndexPath:indexPath]

ios - 如何在编辑表单时显示预先检查的 UITableViewCells。

我有一种允许用户选择某些字段的形式,对于我使用的选定项目[cellsetAccessoryType:UITableViewCellAccessoryCheckmark];,我使用的逻辑是,我已经采取emptyMutableArray并且在didSelectRowAtIndex委托(delegate)方法时我检查了所选的indexPath是否存在于该emptyMutableArray中,如果它存在意味着该项目已被选中然后我从该emptyMutableArray中删除该indexPath,但是如果该indexPath不存在于其中,我在那个emptyMutableArray中添加了index

ios - 具有大小类的自调整大小的 UITableViewCells 中的多行 UILabel - iOS 8 和 Swift

我在使用iOS8beta4(和beta5)时遇到问题,即UILabel没有显示UITableViewCells中的所有文本。我使用了自动调整大小的单元格来制作这个,以及一个适用于所有设备的Storyboard。这是我在iPhone上得到的:-代码:-ViewController.swift@IBOutletvartableView:UITableView!overridefuncviewDidLoad(){super.viewDidLoad()self.tableView.registerClass(TableViewCell.self,forCellReuseIdentifier:"

iOS 在点击 AutoLayout 时展开 UITableViewCell

我正在开发简单的应用程序,现在我专注于在用户点击该单元格后扩展UITableViewCell。这是iOS8应用程序,所以我设置了:self.tableVIew.rowHeight=UITableViewAutomaticDimensionself.tableVIew.estimatedRowHeight=50单元格约束如下所示:如果用户点击单元格,则调用此函数:funcextend(){self.contentView.removeConstraint(self.bottomConstraint)letadditionalView=UIView()additionalView.setT

iOS 7 内容延伸到多个 UITableViewCells

我的另一个问题的后续问题"iOStableViewwithtimeatleft"我正在尝试使用thisprojectfoundatGitHub实现类似日历的应用程序我尝试创建一个带有CollectionView和CollectionViewController的ViewController,然后导入“MSCollectionViewCalendarLayout”header和实现文件,并将它们设置为CollectionView的自定义布局。尝试从工作区文件构建时出现此错误:命令/Applications/Xcode.app/Contents/Developer/Toolchains/X

ios - UITableViewCell 内部的程序化自动布局更改仅在方向更改后更新

我有一个具有自动行高和自定义UITableViewCell的UITableView。在UITableViewCell中,我首先添加了一些具有编程自动布局约束的UIButton。它们的位置完全符合我的要求。然后,在3秒后(NSTimer),我删除所有这些UIButton并再次重新添加不同数量的它们。(例如,最初我有4个UIButtons,3秒后,我删除了这4个UIButton并添加了3个不同的。最初:3秒后:后轮换:为什么会这样?我没有看到任何自动布局警告。此外,在方向改变后,一切都正确定位。需要改变方向的是什么?我怎样才能手动强制执行此操作?(为此重新加载tableview似乎太多了)

iphone - 滚动时 UITableViewCell 变为蓝色

我遇到了一个非常奇怪的错误,我不知道如何解决它:当我在UITableView中滚动时,它有时会突出显示蓝色单元格,即使我没有完全选中也是如此。例如:-单元格1--单元格2--单元格3--单元格4-如果我将手指放在单元格2上并滚动到单元格4,它将使单元格2突出显示,即使从未触发didSelectRowAtIndexPath:。有什么想法吗?编辑添加代码:UITableViewCell*cell=nil;staticNSString*cellId=@"StyleDefault";cell=[tableViewdequeueReusableCellWithIdentifier:cellId]

iphone - 澄清 UITableViewCell 在突出显示事件上的未记录行为

UITableViewCell在单元格高亮显示(用户触摸单元格)时修改其contentView层次结构的内容。迄今为止我发现的两个例子:将UIView放入具有背景色的单元格的contentView中。当表格单元格突出显示时,UIView的背景颜色会被移除(它显然设置为具有清晰的背景。)在contentView中放置一个UIButton。当单元格高亮时,按钮也被强制进入高亮状态。就好像UITableView单元格中有一些逻辑检查单元格层次结构中的所有View并根据一组神秘规则修改它们,然后在单元格取消突出显示后将它们恢复正常。任何人都可以解释UITableViewCell在我的自定义表格