iphone中的UITableView中的多行选择和删除,就像iphone中的邮件应用程序一样
Posted
技术标签:
【中文标题】iphone中的UITableView中的多行选择和删除,就像iphone中的邮件应用程序一样【英文标题】:Multirow select and delete in UITableView in iphone like Mail app in iphone 【发布时间】:2011-09-16 06:45:59 【问题描述】:我发现了一些博客告诉我如何做到这一点,但我不确定苹果是否会接受或拒绝这些应用程序。我通过的链接如下:
Multiple row selection and editing in a UITableView
Multiple Row Selection with UITableView — The Easy Way
请朋友们帮我解决一下如何做到这一点的简单解决方案?
我知道有一个委托函数:
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
return 3;
但是如何实现这一点以及如何选择带有复选标记的特定行,就像在苹果的标准邮件应用程序中所做的那样?
【问题讨论】:
【参考方案1】:查看 UITableView 中 allowsMultipleSelectionDuringEditing
属性的文档(仅从 ios 5 开始可用)。
另外,看看这个问题: Is it possible to configure a UITableView to allow multiple-selection?
那里的一个人将功能向后移植到旧版 iOS:https://github.com/ud7/UDTableView-allowsMultipleSelection
【讨论】:
以上是关于iphone中的UITableView中的多行选择和删除,就像iphone中的邮件应用程序一样的主要内容,如果未能解决你的问题,请参考以下文章
如何在 uilabel 中使用多行并根据 Swift 中的标签高度自动扩展 uitableview 行高?
ipad 和 iPhone 中的 UITableView “separatorStyle”行为