我有一个UITableView,在某些情况下是空的是合法的。 所以我不想显示应用程序的背景图片,而是喜欢在屏幕上打印一个友好的消息,比如: 这个清单现在是空的 什么是最简单的方法呢?
我有我的UITableView几个问题。 当我在我的页面上添加一个UITableview ,默认情况下它会产生一些固定数量的行,即使我把段的行数设置为1 。 所有的行都出现在第一行之外, 并且都是空行。 所以,我想隐藏UItableview中的所有空行。 基于非空行,我想改变我的UItableView的高度。
我有一个UITableView,显示本月的费用(见截图): 我的问题是与空白部分的标题。 有什么方法可以隐藏它们吗? 数据从coredata加载。 这是生成标题标题的代码: TitleForHeader -(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{ if ([tableView.dataSource tableView:tableView numberOfRowsInSection:section] == 0) { return nil; } else { NSDate *today = [NSDate date ]; int todayInt = [dataHandler getDayNumber:today].intValue; NSDate *date = [NSDate dateWithTimeIntervalSinceNow:(-(todayInt-section-1)*60*60*24)]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:[[NSLocale preferredLanguages] objectAtIndex:0]]]; [dateFormatter setTimeStyle:NSDateFormatterNoStyle]; [dateFormatter setDateStyle:NSDateFormatterMediumStyle]; NSString […]
我正在构build一个具有用户提交的post的提要视图的应用程序。 这个视图有一个自定义UITableViewCell实现的UITableViewCell 。 在这个单元UITableView ,我有另外一个显示注释的UITableView 。 要点是这样的: Feed TableView PostCell Comments (TableView) CommentCell PostCell Comments (TableView) CommentCell CommentCell CommentCell CommentCell CommentCell 最初的Feed将下载3个评论用于预览,但是如果有更多评论,或者如果用户添加或删除评论,我想通过添加或删除CommentCells到评论PostCell来更新PostCell中的PostCell 。 PostCell里面的表。 我目前正在使用下面的帮手来完成这个工作: // (PostCell.swift) Handle showing/hiding comments func animateAddOrDeleteComments(startRow: Int, endRow: Int, operation: CellOperation) { let table = self.superview?.superview as UITableView // "table" is outer feed table // self is the PostCell […]
我怎样才能重新加载和animation只有一个单元格/行? 现在我下载一些文件。 每次文件完成下载,我称之为完成委托,并调用[tableview重载]。 但是整个桌子重新加载。 我怎么能animation表,以便它不闪烁,例如淡入淡出效果。 问候最大
我有一个tableview ,有时可能没有任何结果列表,所以如果没有结果(无论是标签还是一个表格视图单元格?),我想提出一些说“没有结果”的东西 。 有没有一个最简单的方法来做到这一点? 我会试着在tableview后面的label ,然后根据结果隐藏其中的一个,但由于我正在使用TableViewController而不是一个正常的ViewController我不知道这是多么聪明或可行。 我也使用Parse和subclassing作为PFQueryTableViewController : @interface TableViewController : PFQueryTableViewController 我可以提供任何额外的细节需要,让我知道! 在Storyboard中的TableViewController场景: 编辑:每Midhun MP,这里是我使用的代码 – (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { NSInteger numOfSections = 0; if ([self.stringArray count] > 0) { self.tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine; numOfSections = 1; //yourTableView.backgroundView = nil; self.tableView.backgroundView = nil; } else { UILabel *noDataLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, self.tableView.bounds.size.width, self.tableView.bounds.size.height)]; noDataLabel.text […]
我需要添加一些空白到我的UITableView的顶部不影响内容区域的大小。 转移内容或添加一个空白单元格是不是我想要做的。 相反,我只是想要一个偏移量。 任何想法?
我是一个iOS开发新手。 选中时,我想添加一个复选标记到我的UITableViewCell 。 选中另一行时,应该删除复选标记。 我将如何做到这一点?
我有一个UITableViewController初始化的分组风格,并有多个部分。 对于这些部分之一,我希望它的组成单元是完全透明的,没有边界。 我打算为此部分中的每一行分配一个自定义视图,但具有由分组表格单元格包围的自定义视图: 以下使单元格的背景颜色变成黑色而不是透明的…而且我仍然不知道如何摆脱边界。 cell.backgroundColor = [UIColor clearColor]; 任何指针? 谢谢!
我正在试图做一个机制来深入文件/文件夹列表。 这个想法是每次用户select文件夹时显示相同的文件列表视图控制器,并显示文件详细视图控制器,如果他/她select一个文件。 到目前为止,我已经创build了一个从文件列表视图控制器到文件详细视图控制器的segue,并且从文件列表表视图单元格到文件列表表视图控制器创build了一个segue: 这个问题是,只要用户点击单元格,segue就会被执行。 我想从表格视图单元格中删除segue,并从文件列表视图控制器自己。 这样,当用户敲击单元格时,我可以以编程方式触发正确的继续。 所以,我的问题是:是否有可能在Interface Builder中从视图控制器创build一个segue?