草庐IT

TableView1

全部标签

iOS 如何在 tableView 中找到侧滚动条的屏幕位置

有没有办法找到侧滚动条的x和y位置并在它移动时跟踪它? 最佳答案 您可以尝试从contentOffset属性中获取滚动的位置。但它不响应ScrollView委托(delegate)方法。 关于iOS如何在tableView中找到侧滚动条的屏幕位置,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9790971/

iphone - 如何动态添加Section和TableView Cell

我有一个按钮,当按下该按钮时,将添加一个tableview部分,并且还会向该部分添加一个新行。我如何以编程方式实现它?我有一个单元格数组。这是我的代码-(IBAction)addCell:(id)sender{UITableViewCell*newCell=[[UITableViewCellalloc]init];counter++;[cellsaddObject:newCell];[self.tableViewreloadData];}-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{return[cell

iphone - 如何显示键盘出现在 tableview 中的标签触摸上(iphone)

我现在在一个应用程序上工作,我需要在tableview单元格上添加一些标签,当用户点击该标签时,键盘将显示我们如何做,有人可以告诉我。我搜索了但他们使用通知的每个地方我都不想那样。谢谢-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:Cel

ios - 如何在 Autolayout 中滑动 tableview 单元格?

我可以通过更改旧ios版本中的单元格框架来滑动TableView单元格的contentView。但是,我无法在Autolayout中滑动它。在我的例子中,我创建了一个自定义的表格单元格,如下图所示:我在滑动单元格之前删除了所有前导和顶部约束,但是仍然有一些约束阻止我滑动单元格,例如"","","",""但是,如果我使用[selfsetTranslatesAutoresizingMaskIntoConstraints:NO];在我的自定义单元格中,有一个问题:***Assertionfailurein-[UITableViewlayoutSublayersOfLayer:],/Sourc

ios - 如何测试自定义单元格是否已在 tableView 中注册?

如果自定义单元格已注册到tableView,我想进行单元测试。-(void)viewDidLoad{[superviewDidLoad];UINib*nib=[UINibnibWithNibName:@"FTStatsCellView"bundle:nil];[[selftableView]registerNib:nibforCellReuseIdentifier:@"FTStatsCellView"];}单元测试:-(void)testIfCustomCellsAreRegisteredToTable{[viewControllerviewDidLoad];FTStatsCellVi

ios - tableview ios 中的多列

我正在开发一个使用Objective-C和Xcode的应用程序。目前我正在使用表格View并返回包含图像缩略图和标题的单元格的行。我的问题是,现在我需要更改布局,对于4个单元格,我需要使它们落在同一行(因此4个单元格中的每篇文章的宽度应为50%)。所以基本上创建2列,但只针对4篇文章。其余部分保留在1列(全宽)。我想添加一张图片,但我没有足够的代表点数。我知道有一些类似CollectionView的东西......但我对那个不是很熟悉,我希望也许有一种比重做ViewController和我已经在那里创建的所有连接更简单的方法。因为我已经在使用tableview..更改布局以适应我现在需

ios - 从任何单元格点拖动 tableView 单元格

在我的应用程序中,我可以在不使用默认编辑模式的情况下移动(重新排序)UITableView行,我在cellForRowAtIndexPath方法内的选定行上长按手势后执行此操作,这样做,TableView进入编辑模式,然后用户必须点击/按住/移动重新排序控件(三个平行的水平线)以移动该行。我想问是否有另一种方法可以从行的任何点拖动它来移动行,而不仅仅是从重新排序控件?我在另一个应用程序上看到过这个。 最佳答案 您需要手动调整UITableViewCell的UITableViewCellReorderControl的框架。必须将框架设

ios - 搜索结果 TableView 未被选中

在我的应用程序中,我有一个充满单元格的TableView。一切正常——当我点击一个单元格时,它会立即调用tableView:DidSelectRowAtIndexPath:并执行segue,将我带到下一个屏幕。我还有一个搜索栏,使用UISearchDisplayController,允许用户搜索tableView中的项目。当我在搜索栏中键入一些文本时,与搜索匹配的单元格会显示在表格中。现在,我的问题是当我点击此搜索结果表格中显示的单元格之一时...在第一次点击时,表格View没有任何响应。如果只是短暂地按住点击,单元格会变成灰色,就像它被选中一样,但是tableView:DidSele

ios - 不能使用可重复使用的电池。如何优化 tableView 中的平滑滚动?

我的应用程序在一个普通的垂直tableView中有一堆水平tableView。这里有一张图来说明:这会产生相当不错的水平滚动效果,但对于垂直滚动而言,这比我能说的要多。垂直滚动非常滞后。我知道每个tableView都有自己的可重用单元格,因此不能在其他tableView之间共享。所以垂直滚动总是会实例化单元格,或者至少这是我所看到的。所以我的问题是,如何在没有可重用功能的情况下优化垂直滚动?水平单元格由xib加载并使用自动布局定位。每个单元格至少有十个subview。没有太多的混合。[self.tableViewregisterNib:[UINibnibWithNibName:@"RA

ios - 如何在 viewdidload 中以编程方式调整 TableView 的高度

如何在viewdidload中以编程方式调整我的tableview高度?实际上我在我的应用程序中有一个View我希望View将加载然后uivew将隐藏angtableview高度将增加?怎么做到的?我在viewdidload中添加了这些行,但没有任何反应?-(void)viewDidLoad{[superviewDidLoad];CGRecttableFrame=[tableListViewframe];tableFrame.size.height=127;[tableListViewsetFrame:tableFrame];}下面是我的屏幕截图我想隐藏那个greycolourview