草庐IT

uitableView

全部标签

iphone - 无尽的 UITableview 部分

我有一个包含一个部分的表格View。我在后台异步地从互联网上以小块的形式提取数据。我的问题是我不知道总共会有多少条记录。当Web服务停止返回数据时,我知道我拥有所有数据,在某些情况下,行可能是无限的。方法:-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section在View加载开始时被调用一次是可以理解的,此时我不知道我的部分会有多大。关于如何最好地解决这个问题的任何想法?调用此方法后,我可以在任何地方设置部分大小吗? 最佳答案

objective-c - 显示删除按钮时调整 UITableViewCell 内容的大小

有什么方法可以使用自动调整大小蒙版来移动我的内容,以便删除按钮不会覆盖它?谷歌搜索告诉我,我需要在我的subview上设置UIViewAutoresizingFlexibleRightMargin的自动调整掩码。在我看来,UIViewAutoresizingFlexibleWidth实际上更有意义;虽然我已经尝试过它们,但都不起作用。我试图缩小的View只是一个标签,它是单元格contentView的subview。我不确定当删除按钮出现时contentView本身是否自动调整大小;但似乎不是;否则我的自动调整掩码应该起作用。如果删除按钮的存在不会导致调整任何View的大小;无论如何,

iphone - IOS UItableview reloadRowsAtIndexPaths 刷新问题

我想更新到tableview自定义单元格。我想在搜索时刷新表格单元格。我使用reloadRowsAtIndexPaths方法。这种方法有效,但没有更新单元格。你能帮帮我吗当我搜索时下面的方法运行-(void)doSearchHotelName:(id)sender{NSIndexPath*tmpIndexpath=[NSIndexPathindexPathForRow:1inSection:0];[self.tableVbeginUpdates];[self.tableVreloadRowsAtIndexPaths:[NSArrayarrayWithObjects:tmpIndexpa

ios - 当我选择它时,我想将 UITableViewCell 的 subview 从更改背景中排除

我想在我选择它时将UITableViewCell的subview(viewz)从更改背景中排除。UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];cell.selectionStyle=UITableViewCellSelectionStyleBlue;UIView*viewz=[[UIViewalloc]initWithFrame:CGRectMake(0,0,30,30)];viewz.backgroundColor=[UIColorredColor];[cell.con

ios - 当键盘出现时 UITableViewController 没有向上滚动事件文本字段的任何原因?

我有一个UITableViewController,其中包含带有单元格的表格,单元格具有UITextField。当键盘出现以在这些文本字段中添加或编辑文本时,这些字段必须向上移动,这样它们才不会被键盘遮挡。这应该由UITableViewController自动处理:来自Apple:Note:Atableviewcontrollersupportsinlineeditingoftableviewrows;if,forexample,rowshaveembeddedtextfieldsineditingmode,itscrollstherowbeingeditedabovethevirtu

iphone - 为什么 UITableView 的滑动删除有时工作正常有时不工作?

我的View上有一个UITableView,我想应用某个部分的滑动删除模式行。我实现的如下:-(BOOL)tableView:(UITableView*)tableViewcanEditRowAtIndexPath:(NSIndexPath*)indexPath{NSLog(@">>canEditRowAtIndexPath");if(indexPath.section==CanDeletedSection){returnYES;}else{returnNO;}}-(UITableViewCellEditingStyle)tableView:(UITableView*)tableVie

ios - 在tableview中搜索时如何更改文本 "no results"?

在UITableView中搜索无结果后,我想将文本“Noresults”更改为“NotMatch...”。但我找不到位置。请帮忙!这是一些代码:-(void)searchBarTextDidEndEditing:(UISearchBar*)searchBar{if([self.webSearchDatacount]==0){for(UILabel*labelinself.searchTable.subviews){if(label.text=@"NoResults"){label.text=@"NotMatch";}}}} 最佳答案

ios - 当我选择一个 UITableViewCell 时,我的 View Controller 标签是一个 Action

我有一个设置了TableView的ViewController。Ialsohaveamethodthatshouldpushtoanewviewcontrollerwhenoneofthetableview'scellsisselected.新的ViewController包含一个标签,我希望标签显示所选单元格内容的全文。目前,当一个单元格被选中时,之前选中的单元格的内容会显示在标签上。这是我的ViewController.m文件的当前内容(委托(delegate)和数据源在头文件中声明)#import"ViewController.h"@interfaceViewController

ios - 更改空 TableView 单元格的颜色?

我更改了Storyboard中单元格的颜色(未使用任何代码),但正如您在这张图片中所见:空单元格默认保持白色。我也想将那些空单元格更改为红色,但我无法弄清楚。我也在我的代码设置cell.backgroundColor=[UIColorredColor];没有成功。 最佳答案 您只需设置tableView的backgroundColor:yourTableView.backgroundColor=[UIColorredColor]; 关于ios-更改空TableView单元格的颜色?,我们

ios - 具有自动布局的 UIScrollView 中的动态大小的 UITableView

关于自动布局和UIScrollViews有一百万个问题,但我认为这是不同的东西。我有一个看起来像这样的结构:白色背景是一个UIView,它充当UIScrollView中的容器(获取ScrollView以构建其自己的内容大小的典型设置,以便它根据容器View正确滚动)。TableView1和TableView2的高度需要是动态的。我不希望它们滚动,所以我需要将它们的框架高度设置为等于它们的内容高度。我有IBOutlets用于每个高度限制,并且可以毫无问题地调整它们。当我尝试调整容器View的高度时出现问题。最终,我不想弄乱它并让该View根据其内容自动调整大小,但这似乎不起作用(如果我离