草庐IT

tableview

全部标签

ios - 使用 Tableview 和静态单元格的空弹出框

我有一个tableview设置,其中包含一些显示在弹出窗口中的静态单元格。问题是弹出窗口总是空的,我似乎无法弄清楚为什么。我已经删除了我的tableviewcontroller中的所有数据方法,所以这不是问题。任何人都可以在下面的代码中看到任何问题或指出我可能缺少的东西吗?谢谢!TableViewController代码:@implementationICAMDisciplineTableViewController-(void)viewDidLoad{[superviewDidLoad];self.clearsSelectionOnViewWillAppear=NO;self.con

ios - 如何知道 UITableViewCell 在编辑模式下是否被取消选择

我有一个支持编辑删除的表格View。如果处于编辑模式,Tableview支持多选。我想根据所选单元格的数量启用或禁用删除按钮。如果至少选择了一个单元格,我将启用删除按钮,否则不会。类似于iPhone邮件应用程序。当我选择一个单元格时,在编辑模式下调用了didSelectRowMethod并且我启用了删除按钮。但是,如果我再次点击所选单元格以取消选择,则不会调用didSelectRow。所以我无法禁用我的删除按钮。如果在编辑模式下取消选择单元格,您是否知道如何知道以及从何处获取控件?谢谢。 最佳答案 这里如何检查它是否处于编辑模式不要

iphone - 使用 "inserted"行初始化 UITableView

我有一个UITableView,我想在其中插入和删除行。如果我有一个包含10个值的数组,并从包含所有行的TableView开始,则该表可以正常显示。那么如果我想过滤掉除[0,1,5]之外的所有内容。然后我完成删除索引路径中的行的过程:[2,3,4,6,7,8,9]并且返回的行数是3。我不必更改我的单元格渲染代码,它显示行:[0,1,5]。但是,如果在过滤完所有内容之后,我想返回到此表并从持久性加载包含行[0,1,5]的表,我就会遇到麻烦。表格加载行数:3并呈现单元格:[0,1,2]。我尝试在viewDidLoad中用0行初始化表,然后在viewDidAppear中调用insertRow

ios - 关闭模态呈现的 ViewController 后,UITableViewCell 不反射(reflect)更改

我有一个带有TableView的UIViewController,用于显示“list”项目。这个ViewController还有一个按钮,可以触发segue以模态方式呈现另一个UIViewController,供用户添加新的list项目。所有list项目都存储在CoreData中。新的CoreData实体被创建,并由SecondViewController存储。在点击触发关闭SecondViewController的按钮之前,用户可以添加任意数量的checklist项目。由于此SecondViewController是模态呈现的,因此我假设它的事件与FirstUIViewControl

ios - 未调用自定义单元格 didSelectRowAtIndexPath

我创建了一个通用的主从应用程序。我在自定义类(MasterViewController类)中有一个TableView。这是一个UITableViewController类。使用Storyboard,我在我的iPhone表格View中创建了一个自定义单元格。自定义单元格包含3个标签和1个图像。在StoryBoard中,此TableView数据源和委托(delegate)设置为MasterViewController类。我的自定义表格View单元格在属性检查器的“View”部分中具有“已启用用户交互”。在我的MasterViewController类中,UITableViewDataSou

iphone - 事件指示器仅动画一次

我正在编写一个使用AFNetworking框架执行HTTP请求的应用程序,接收到的数据被解析然后放入TableView中我创建了一个带有加载器的特殊单元格,它会在处理请求时显示。此单元格只有一个.xib文件,没有自定义类。我在这个单元格中添加了事件指示器,并在属性检查器中选中了“动画”选项。我还创建了BOOLivar来显示此单元格。BOOLisLoading;这是点击“搜索”按钮时执行的功能:-(void)searchBarSearchButtonClicked:(UISearchBar*)searchBar{if([searchBar.textlength]>0){isLoading

ios - 从另一个类重新加载核心数据 TableView

我正在尝试刷新使用ViewController(ViewController1)上的核心数据的TableView上的数据。用于将值保存到核心数据中的保存按钮(UIButton)在不同的ViewController(ViewController2)上。它们同时出现在iPad的同一屏幕上,但通过使用容器View具有单独的类(标题文件和主文件)。当我单击ViewController1上的保存按钮时,它不会刷新ViewController2上的TableView。但是,我知道这不是将数据保存到CoreData中的方式,因为当我刷新应用程序时,新单元格会像预期的那样弹出到TableView中。我

ios - 更改 TableView :heightForRowAtIndexPath

我对如何更改UITableViewCell感到有点困惑。这是正确的吗?-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath{return95;}如果我需要解释更多,我可以。抱歉,如果这是一个愚蠢的问题,我是iOS开发人员的新手。 最佳答案 该代码很好,可能只是没有被调用。您需要正确设置TableView的delegate属性才能调用此方法。或因为你们的高度都一样,所以可以走捷径,设置rowHeightTab

ios - reloadData 后翻转回 tableView 时出现 Illegal constrain 错误

这个真的很奇怪。这是错误:*****由于未捕获的异常“NSGenericException”而终止应用程序,原因:“无法在View上安装约束。约束是否引用了View子树之外的内容?那是非法的。约束:View:>'**所以我的自定义单元格有一个subview,我是在配置步骤中添加的。也就是说,我deuque一个单元格,然后用一个数据对象配置它。在配置步骤中,如果不存在则添加第三方subview:if(!self.thirdPartyAnswerView){self.thirdPartyAnswerView=[TCThirdPartyAPIHelperthirdPartyAnswerVie

ios - uitableview 中的滚动中断

当我从服务器获取我的单元格数据时,我无法查看我的表格View。如果我不使用照片,则滚动不会中断,但我也想使用图像。谁能知道我该如何解决这个问题?我正在从服务器中的plist中获取数据。这是使滚动中断的图像代码(我使用的是自定义样式单元格)-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReu