草庐IT

TableView

全部标签

ios - TableView 中的标签宽度不会根据 sizeToFit 自动布局缩小

我正在尝试使用表格制作聊天View,但我的标签宽度未响应其宽度。标签约束气泡View的约束代码-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{//......somecodehereoLblMessage.text=chat.iText;[oLblMessagesizeToFit];//thisdoesn'trespondedatsllNSLog(@"%f",oLblMessage.frame.size.width);[oLblMessag

ios: UITableVIewCell 扩展未按预期工作

我的TableView单元格有一个按钮。单击时,我想展开单元格。为了展开,我在单击按钮时更改单元格的高度并重新加载该行。但是当展开一行然后我尝试展开另一行时,行为并不像预期的那样。关闭之前展开的行而不是单击的行。此外,有时我必须点击按钮两次才能展开。publicclassProgramMeasurementDetailsTableViewSource:UITableViewSource{ListmList;stringHeaderIdentfier="programMeasurementDetailsHeader";stringCellIdentifier="programMeasur

ios - 滚动tableview计数标签值是否改变?

-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath;{staticNSString*simpleTableIdentifier=@"PickAClassCell";cell=(PickAClassCell*)[tableViewdequeueReusableCellWithIdentifier:simpleTableIdentifier];if(cell==nil){NSArray*nib=[[NSBundlemainBundle]loadNi

ios - 在 Xcode 中 - TableView 行高 <VS> TableViewCell 行高

所以我刚刚注意到,设置UITableViewController的行高的TableView属性比Storyboard中设置的TableView的单元格行高具有更高的优先级。当我改变时:self(*referringtoviewcontroller).tableView.rowHeight=65//Setrowheightasconstant然后运行,行高根据这个数字变化。但是,当我在界面生成器中(在尺寸检查器中)更改表格View的单个单元格行高属性时,我在Storyboard上看到了更改后的高度,但同样,当应用程序运行时,好像此属性什么都不做。行高似乎完全基于ViewControlle

ios - 当有 2 个部分时,从 CoreData 填充部分中的行数

在我的CoreData中,我有一个Person实体,每个Person可以有多个(对许多)Statement实体。报表实体有一个名为amountOwed的属性,它是一个十进制数。现在我的想法是遍历所有金额并将它们相加,如果它们是正数,则将它们添加到正数数组中,如果它们是负数,则将它们添加到该数组中。然后使用该数组计算出每个部分需要显示多少个单元格。我创建了一个fetchedResultsController并试图将它用于for循环foriin0..然后,我尝试在numberOfRowsInSection函数中使用这些数组,如下所示:functableView(_tableView:UIT

ios - iOS 中包含 UIWebView 的单元格的动态 UITableViewCell 高度

我想做的是将一些HTML资源文件加载到UITableView单元格中。我想根据UIWebView的内容大小调整单元格高度。以下是我的一些测试代码。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*cellIdentifier=@"TableCellID";CustomTableViewCell*cell=(CustomTableViewCell*)[tableViewdequeueReusableCellWith

ios - 返回应用程序时取消选择 TableView 行

我有一个表格View,其中一个表格View单元格打开了另一个应用程序。当我返回我的应用程序时,表格View单元格仍然突出显示。返回应用程序时取消选择表格View单元格的最佳方法是什么?编辑:问题是-viewWillAppear或-viewDidAppear在从应用程序返回时不会被调用,因为View已经可见。 最佳答案 在viewDidLoad中设置通知finaloverridefuncviewDidLoad(){super.viewDidLoad()//addnotificationobserversNotificationCent

ios - 从 iOS TableViewCell Xib 中移除分隔符

创建UITableViewCell子类时,.xibView会自动在View底部添加一个分隔符:我的tableView将separatorStyle属性设置为none;然而,这个差距在运行时仍然出现在随机单元格之间:在我的一生中,我无法让它停止随机显示间隙或xib将其移除。我找不到任何属性来防止这种情况发生。关于这个确切的问题,我的谷歌搜索结果空手而归。我该如何摆脱它?非常感谢任何见解 最佳答案 我的猜测是您在设计您的xib文件单元格时添加了间隙。当我将垂直条View添加到xib文件中的自定义单元格时,底部没有间隙,也没有像屏幕截图中

ios - 在 tableView 问题中重新加载 View 或 reloadData 后选择复选标记

我正在尝试创建一个应用程序来选择/取消选择tableView中的行,所有数据都是从coreData加载的,当我选择一个允许我在coreData中更新它的元素时,反之亦然,一开始一切正常,我从coreData加载数据,在tableView中显示所有项目,并根据需要在cellForRowAtindexPath中检查行functableView(_tableView:UITableView,cellForRowAtindexPath:IndexPath)->UITableViewCell{varcell:UITableViewCell?=nilletitem=(arrayToDisplay[

ios - 如何将自定义类分配给 TableViewController

我是一名Android开发人员,最近开始学习Swift。我遇到了无法将自定义类分配给UIStoryboard中的UITableView的问题。当我写下类名并按下回车键时,iMac会发出哔哔声。我一直坚持这个问题。有人可以指导我吗?这是类importFoundationimportUIKitclassMemeTableViewController:UIViewController,UITableViewDataSource,UITableViewDelegate{varmemes:[Meme]!overridefuncviewWillAppear(_animated:Bool){supe