草庐IT

tableViewCells

全部标签

ios - Swift TableViewCell xib 没有约束

我有两个TableView,当我设计原件时,我使用Storyboard中的原型(prototype)单元设计了它,为了使其可重用,我试图将它拉出到.xib并加载它。但是,当它从cellID.xib加载时,它会在运行时失去所有约束,并且所有内容都层叠在一起。表格ViewControllerletcellIdentifier="cellID"overridefuncviewDidLoad(){super.viewDidLoad()tableView.register(UINib(nibName:cellIdentifier,bundle:nil),forCellReuseIdentifie

ios - iOS View TableViewCell 中的面向对象编程问题

关于MVC范例的事情是你的View不应该知道你的模型。我有一个自定义的TableCellView,这意味着它没有直接ViewController。它属于一个TableView。我的tableView当然有一个Controller,MyPetTableViewController。无论如何,我的CustomTableViewCell有许多按钮和ImageView,它们中的每一个都可以点击。根据单击哪个按钮/imageView,我需要:转到不同的选项卡View,或显示模态。如果我只是听表格行,那么Controller的工作就很简单了。但是如何让Controller监听表格单元格中的事件呢?

ios - 为什么展开 TableViewCell 时我的标签会移动,为什么点击时会出现不同的单元格动画?

我制作了可扩展的tableViewCell,它在点击时会展开和折叠,我的单元格中也有两个标签(dateLabel和textLabel)但是当我点击单元格,我的标签也随之移动。如何使它们静止并在点击时阻止它们移动。这是我的类代码,其中包含tableView:overridefunctableView(_tableView:UITableView,didSelectRowAtindexPath:IndexPath){tableView.deselectRow(at:indexPath,animated:true)letpreviousIndexPath=selectedIndexPathi

iphone - 重新创建预览歌曲的 iTunes(iOS 应用程序)tableViewCell

我正在创建一个应用程序,它会为用户提供一个音频文件列表,并让他们在选择歌曲时对一小段音频进行采样(就像iTunesiOS应用程序一样)。我喜欢iTunesiOS应用程序实现它的方式(附图);我可以点击其中的一个单元格,专辑封面会翻过来显示一个进度指示器和一个停止按钮。我可以选择一个单元格,样本开始播放,当我停止播放时,进度指示器会翻转回来显示专辑/歌曲艺术。我想为我的应用创建类似的东西。关于我如何继续进行的任何建议。提前致谢!:D编辑:根据Till的建议,我添加了此编辑。我希望通过问这个问题得到的是关于制作翻转动画的最佳方法的建议,在UITableViewCell图像空间中显示自定义V

ios - 用于自定义 TableViewCell 的 MvvmCross iOS SelectedCommand

我正在开发适用于iOS的MvvmCross应用程序,我需要在其中使用自定义TableViewCell。我想知道如何在MvxSimpleTableViewSource上实现SelectedCommand事件。我让它在MvxStandardTableViewSource上工作,我发现thisyoutube上的解决方案。该解决方案的问题在于Stuart使用MvxStandardTableViewSource。另一个问题是我要将SelectedChangedCommand绑定(bind)到的模型与我将源绑定(bind)到的模型不同。我一直在网上搜索这个问题的答案,所以我希望有人能帮助我解决这个

ios - 来自 tableViewCell 定位问题的 Popover

我有一个从另一个弹出窗口显示的弹出窗口。他们都有tableView。第一行的第二个弹出窗口很好,箭头指向单元格的中间。但是其他的都指向cell的顶部,箭头是在popover的顶部,而不是在中间……这就是我构建弹出窗口的方式-(void)tableView:(UITableView*)tableViewaccessoryButtonTappedForRowWithIndexPath:(NSIndexPath*)indexPath{self.editController=[[TitleViewControlleralloc]init];[self.editControllersetSize

ios - UIViewController 中的 Xcode 5.1 UITableView - 自定义 TableViewCell socket 为零

我在UIViewController中有一个UITableView作为subview。我没有使用UITableViewController,因为我有一些与tableview无关的其他内容占据了屏幕的一部分。我正在使用Storyboard。我将tableview设置为导出,viewcontroller是数据源和委托(delegate)。如果我在这种情况下使用标准的UITableViewCell,一切正常,我可以加载内容。我需要为此tableview使用自定义UITableViewCell,因此我执行了以下步骤:创建了一个名为SWTableViewCell的UITableView子类在vi

iphone - 无法在 tableviewcell ios 7 上显示删除按钮

我使用UITableviewcellEditingstyleDelete显示按钮,让用户点击它显示删除按钮(这与您在电子邮件应用程序中看到的方式相同,当用户点击编辑然后点击按钮显示删除按钮)。它在ios6中工作正常,但是当我在具有ios7的设备上构建我的应用程序时,删除按钮消失了,但是当您点击删除按钮区域时,它也可以删除。问题是用户看不到删除按钮(操作系统提供的红色按钮)。我的代码是:-(UITableViewCellEditingStyle)tableView:(UITableView*)aTableVieweditingStyleForRowAtIndexPath:(NSIndex

iphone - 为什么自定义 TableViewCell 不需要文件所有者?

我试图在InterfaceBuilder中创建一个自定义UITableViewCell,并将实际UITableViewCell的文件所有者和自定义类设置为我新的自定义UITableViewCell类。我会连接文件所有者的IBOutlets并在遇到错误时出错:TVCell*cell=(TVCell*)[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];if(cell==nil){NSArray*topLevelObjects=[[NSBundlemainBundle]loadNibNamed:@"TVCell"owner

ios - 根据动态本地内容确定 UIWebView 高度,在可变高度 TableViewCell 内

好的,所以我知道这个问题已经被问过了。有很多好的建议,但我无法让它按预期工作。我正在尝试创建一个tableview单元格,它可以根据不同的html动态设置其加载高度。大家建议的是使用下面的方法。-(void)webViewDidFinishLoad:(UIWebView*)webView他们说要使用javascript计算高度,如下所示:NSString*output=[webViewstringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight;"];或者做这样的事情(我创造了这个):self.webView=w