草庐IT

TableView

全部标签

ios - 如何根据 UITableView 滚动动态调整 UITableViewCell 的大小?

我曾尝试寻找这个问题的答案,但到目前为止我还没有找到任何运气。上下文我在标准UIViewController中有一个UITableView(不是UITableViewController..)。我对UITableViewCell进行了子类化,tableview中的所有单元格都来自同一个类。要求我想找到一种有效的方法来根据tableview的滚动调整单元格的大小。例如,当单元格位于可见列表的底部时,高度为X。当单元格在屏幕上向上移动时,其高度应按比例增加到2X。附加信息我几乎要放弃UITableView的方式,开始制作我自己的控件,通过子类化UIScrollView来实现这样的壮举。但是

ios - 如何在 UIView 中嵌入 UITableView?

我在使用xib构建的自定义View中有一个UIView。我需要在上述View中显示一个UITableView。一开始我想的是放置一个container,然后在里面嵌入一个UITableViewController。原来我不能将containers放在xib文件中,或者至少没有办法从IB中做到这一点,因为它没有出现在右下角的View部分。我可以通过编程方式创建一个UITableView并将其添加为View的subview。它按预期显示,但我似乎无法在其中添加单元格。我还尝试创建一个与storyboardView关联的表现良好的UITableViewController,按如下方式实例化该

ios - UiTableViewCell 为表格 View 中的每个部分单选复选标记

如何使用自定义单元格对每个部分进行复选标记单选,当我意识到这段代码时,单元格没有标记functableView(_tableView:UITableView,didSelectRowAtindexPath:IndexPath){guardletit=PayMentSection(rawValue:indexPath.section)else{return}switchit{case.delivering:letcell=tableView.dequeueReusableCell(withIdentifier:cellid)as!MakePaymentTableViewCellcell.

iphone - 当我们持有 UITableViewCell 时将调用哪个方法

当我们选择UITableViewCell时-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath调用。但是如果我们持有UITebleViewCell,将调用哪个方法。伙计们,我的问题是我创建了一个包含大单元格的表格View,并且在该单元格中我正在设置各种View和View的背景颜色。当我选择单元格时,单元格的背景颜色将消失。我已经通过在didSelectRowAtIndexPath方法中再次设置View背景颜色解决了这个问题。-(void)tableView:(UIT

iphone - 滚动 TableView 时自定义标签值消失

我是iPhone新手。当我滚动表格View时,我的cutomcelllabel值消失了。当我点击那个单元格时它再次出现。谁能帮帮我?提前致谢。//tableviewinviewcontrollercreatedinxib-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"ListOfProductsCell";ListOfProductsCell*cell=(ListOfProdu

ios - 展开和折叠 tableView 部分

我想展开/折叠表格View部分。我用谷歌搜索并找到了一个代码并且它工作正常。但问题是打开新部分时之前打开的部分没有关闭。谢谢-(void)sectionHeaderTapped:(UITapGestureRecognizer*)gestureRecognizer{NSIndexPath*indexPath=[NSIndexPathindexPathForRow:0inSection:gestureRecognizer.view.tag];if(indexPath.row==0){BOOLcollapsed=[[arrayForBoolobjectAtIndex:indexPath.se

ios - 为什么 tableView 不允许滚动查看 footerView?

我已经通过属性为tableView设置了自定义页脚:self.tableView.tableFooterView=[selfmyCustomFooterView];tableView几乎填满了屏幕的整个高度,因此只有1/3的页脚在底部可见。我已禁用弹跳,无法将tableView滚动到底部以查看footerView。如果启用弹跳,那么我可以弹跳并查看表格页脚,但表格在弹跳后返回到相同位置。看起来tableView内容大小不包括我的footerView,这就是我无法滚动的原因。有什么解决办法吗? 最佳答案 JoshHinman是对的(“

iphone - 如何使用 Storyboard在 TableView 中添加 subview

我正在使用Storyboard。当在表格View中选择一个元素时,我想添加一个subview。-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{return[arrcount];}-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableVi

ios - 以编程方式创建的 TableView 的延迟加载单元格图像

我正在以编程方式创建许多表格View。客户特别要求不是UITableViewController的布局。像这样的东西:tableview的数量以及每个表中的项目数量各不相同。所有的表都是在View加载时立即创建的。我想将缩略图添加到表格View中的单元格。我需要找到一种延迟加载缩略图的方法。我已经成功地在UITableViewController上实现了延迟加载。我之前的成功部分是因为我可以使用[tableviewreloadData]调用来指示可以在缓存图像后显示单元格缩略图。我如何对以编程方式创建的TableView实现延迟加载?我最初的想法是在TableView中添加某种选择器,

ios - 尝试在 UIView 中添加 Tableview。我在这里做错了什么?

我不确定如何处理这个问题。我正在将一个单独的TableViewControllernib文件加载到我的ViewController。我如何按照我想要的方式定位它?另外,下面的查询是我所需要的,还是我遗漏了什么?它一直在我身上崩溃。-(void)viewDidLoad{[superviewDidLoad];HSTableViewController*tableViews=[[HSTableViewControlleralloc]initWithNibName:@"HSTableViewController"bundle:nil];[selfaddChildViewController:t