如何为UITableViewRowAction设置多行标题

Ale*_* S. 2 uitableview ios

如何将UITableViewRowAction的标题字符串分成两行?...就像Apple在他们的邮件应用程序(iPhone)中做到的那样; 在电子邮件列表中向右滑动,您将看到两行写的"标记为未读"操作.

非常感谢!

Mar*_*kle 7

我从未收到过评论的回复,所以我假设你尝试了它并且它有效.无论如何,答案是简单地在标题字符串中添加换行符.UITableViewRowAction的标题是多行compat.

var buttonTest = UITableViewRowAction(style: UITableViewRowActionStyle.Default, 
    title: "Line1\nLine2", handler: { (action, indexPath) -> Void in
Run Code Online (Sandbox Code Playgroud)

如果你想要自定义超出Apple允许的范围的编辑操作,你总是可以编写自己的函数做同样的事情,甚至使用像THIS这样的库来完成同样的事情.这是我们在Apple向公众发布行动之前所做的事情.