草庐IT

TableView

全部标签

iOS 7 TableView 在 ViewController 和 NavigationBar 中的模糊效果

我开始在Storyboard中使用TableViewController在我的应用中构建TableView。执行此操作时,当您向下滚动列表时会产生非常酷的效果:移动到导航栏后面的单元格变得模糊。一段时间后,我不得不从这个TableViewController转移到一个内部有TableView的ViewController(我不得不在表格底部添加其他View)。为了避免第一个单元格被导航栏隐藏(在其上方),我向顶部和底部布局指南以及View的左右边缘添加了约束。这很好用,但我失去了很酷的模糊滚动效果:单元格似乎在导航栏后面消失了。我见过人们不使用约束并在界面生成器中放置魔数(MagicN

iOS 7 TableView 在 ViewController 和 NavigationBar 中的模糊效果

我开始在Storyboard中使用TableViewController在我的应用中构建TableView。执行此操作时,当您向下滚动列表时会产生非常酷的效果:移动到导航栏后面的单元格变得模糊。一段时间后,我不得不从这个TableViewController转移到一个内部有TableView的ViewController(我不得不在表格底部添加其他View)。为了避免第一个单元格被导航栏隐藏(在其上方),我向顶部和底部布局指南以及View的左右边缘添加了约束。这很好用,但我失去了很酷的模糊滚动效果:单元格似乎在导航栏后面消失了。我见过人们不使用约束并在界面生成器中放置魔数(MagicN

ios - 来自 NSFetchedResultsController 的 A-Z 索引,每个字母中都有单独的节标题?

我有一个NSFetchedResultsController,它从核心数据结构中获取数据,即专辑列表。它目前由艺术家排序,所以所有的A、B等。我想添加一个索引,以便用户可以快速跳转到每个字母,我正在使用下面的代码来完成它。问题是部分标题现在也是“A”、“B”、“C”等,这意味着我已经丢失了按字母顺序排列的部分标题,其中包含每个艺术家(“Adele”、“America””、“披头士乐队”等)我希望索引使用字母A到Z,但部分标题按字母顺序显示艺术家姓名。在索引中推送一个字母然后会跳转到第一个带有该字母的艺术家。我怎样才能做到这一点(索引中的字母字符,但部分标题的不同属性)?编辑:如果我将s

ios - 来自 NSFetchedResultsController 的 A-Z 索引,每个字母中都有单独的节标题?

我有一个NSFetchedResultsController,它从核心数据结构中获取数据,即专辑列表。它目前由艺术家排序,所以所有的A、B等。我想添加一个索引,以便用户可以快速跳转到每个字母,我正在使用下面的代码来完成它。问题是部分标题现在也是“A”、“B”、“C”等,这意味着我已经丢失了按字母顺序排列的部分标题,其中包含每个艺术家(“Adele”、“America””、“披头士乐队”等)我希望索引使用字母A到Z,但部分标题按字母顺序显示艺术家姓名。在索引中推送一个字母然后会跳转到第一个带有该字母的艺术家。我怎样才能做到这一点(索引中的字母字符,但部分标题的不同属性)?编辑:如果我将s

ios - 当您快速滚动时,异步加载的 tableView 单元格图像会闪烁

这个问题在这里已经有了答案:AsyncimageloadingfromurlinsideaUITableViewcell-imagechangestowrongimagewhilescrolling(13个答案)关闭9年前。我使用异步block(Grandcentraldispatch)来加载我的细胞图像。但是,如果您快速滚动,它们仍然会出现,但速度非常快,直到加载正确的为止。我确定这是一个常见问题,但我似乎无法找到解决办法。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSInde

ios - 当您快速滚动时,异步加载的 tableView 单元格图像会闪烁

这个问题在这里已经有了答案:AsyncimageloadingfromurlinsideaUITableViewcell-imagechangestowrongimagewhilescrolling(13个答案)关闭9年前。我使用异步block(Grandcentraldispatch)来加载我的细胞图像。但是,如果您快速滚动,它们仍然会出现,但速度非常快,直到加载正确的为止。我确定这是一个常见问题,但我似乎无法找到解决办法。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSInde

ios - 定制的 tableView à la Tweetbot

您在下面看到的是TweetbotiPhoneapplication的屏幕截图.我想问的是,如果您知道我可以实现Tapbots人员在他们的tableView中实现的目标的方法:您点击前tableView的一个单元格,它会显示一组操作,再次点击它就会消失。这是一个非常酷的实现,我很想知道您对我如何做到这一点的看法,这既是为了练习,也是因为我希望在未来的项目中使用它的变体。有什么想法吗? 最佳答案 当用户选择单元格时,保存所选单元格的索引路径并在其下方添加一行。如果用户选择相同的销售隐藏它下面的行。如果用户选择另一个单元格,则隐藏当前选定

ios - 定制的 tableView à la Tweetbot

您在下面看到的是TweetbotiPhoneapplication的屏幕截图.我想问的是,如果您知道我可以实现Tapbots人员在他们的tableView中实现的目标的方法:您点击前tableView的一个单元格,它会显示一组操作,再次点击它就会消失。这是一个非常酷的实现,我很想知道您对我如何做到这一点的看法,这既是为了练习,也是因为我希望在未来的项目中使用它的变体。有什么想法吗? 最佳答案 当用户选择单元格时,保存所选单元格的索引路径并在其下方添加一行。如果用户选择相同的销售隐藏它下面的行。如果用户选择另一个单元格,则隐藏当前选定

ios - -[UITableView _configureCellForDisplay :forIndexPath:] 中的断言失败

谁能告诉我为什么会出现此错误?这是我的.m文件:#import"ListaParticipantesViewController.h"#import"Participantes.h"#import"ModParticipantesViewController.h"@implementationListaParticipantesViewController@synthesizedao;@synthesizeparticipantes;-(void)viewDidLoad{dao=[[ParticipantesDAOalloc]init];participantes=[[NSMutabl

ios - -[UITableView _configureCellForDisplay :forIndexPath:] 中的断言失败

谁能告诉我为什么会出现此错误?这是我的.m文件:#import"ListaParticipantesViewController.h"#import"Participantes.h"#import"ModParticipantesViewController.h"@implementationListaParticipantesViewController@synthesizedao;@synthesizeparticipantes;-(void)viewDidLoad{dao=[[ParticipantesDAOalloc]init];participantes=[[NSMutabl