Ios 如何为UITableViewRowAction设置多行标题

Ios 如何为UITableViewRowAction设置多行标题,ios,uitableview,Ios,Uitableview,如何将UITableViewRowAction的标题字符串拆分为两行。。。就像苹果在他们的邮件应用程序(iPhone)中所做的那样;在电子邮件列表中向右滑动,您将看到“标记为未读”的操作,写在两行上 非常感谢 您可以使用\n将字符串分成多行 NSString *info = [NSString stringWithFormat:@"\n line 1 \n" "line 2 \n" "line 3\n"]; 如果要

如何将UITableViewRowAction的标题字符串拆分为两行。。。就像苹果在他们的邮件应用程序(iPhone)中所做的那样;在电子邮件列表中向右滑动,您将看到“标记为未读”的操作,写在两行上


非常感谢

您可以使用\n将字符串分成多行

   NSString *info = [NSString stringWithFormat:@"\n line 1  \n"
                  "line 2 \n"
                  "line 3\n"];
如果要以多行显示标签中的文本,可以使用

    textLabel.numberOfLines = //your number;

我从来没有收到过关于这条评论的回复,所以我假设你试过了,并且成功了。不管怎样,答案是简单地在标题字符串中添加一个换行符。UITableViewRowAction的标题为多行兼容

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

如果您想自定义超出Apple允许范围的编辑操作,您可以随时编写自己的函数来完成相同的任务,甚至使用库来完成相同的任务。这就是我们在苹果向公众发布行动之前所做的

您是否尝试过在字符串中放置换行符?“第1行\n第2行”非常感谢!您还知道如何更改此类标题的字体和字号吗?只有标题字符串、背景颜色、样式/背景效果可以更改。尽管您可以添加一个背景视图,并滚动您自己的代码来实现此行为,就像许多其他人在发布之前所做的那样。