Swift 中的表视图提交编辑样式
Posted
技术标签:
【中文标题】Swift 中的表视图提交编辑样式【英文标题】:Table View Commit Editing Style in Swift 【发布时间】:2014-06-10 06:25:14 【问题描述】:我有这个代码,我想把它转换成 swift 代码。
- (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
return UITableViewCellEditingStyleNone;
默认情况下我得到一个删除编辑样式,我想要无样式。 提前致谢!!
【问题讨论】:
您遇到的具体问题是什么? 【参考方案1】:您可以通过命令单击 Swift 源文件或 Playground 中的 UITableViewDelegate
标识符来获得正确的方法声明。这使得 Xcode 向您展示了 UITableView.h
的 Swift 化版本。在那里,您可以搜索 editingStyleForRowAtIndexPath
以找到确切的方法签名。有了这些,剩下的就很简单了:
func tableView(tableView: UITableView!, editingStyleForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCellEditingStyle
return .None
请注意,Swift 推断 None
是 UITableViewCellEditingStyle
枚举的成员,因为声明了方法的返回类型。
【讨论】:
以上是关于Swift 中的表视图提交编辑样式的主要内容,如果未能解决你的问题,请参考以下文章