【问题标题】:Inserting carriage returns when sending text to the iOS Calendar向 iOS 日历发送文本时插入回车
【发布时间】:2015-11-24 20:18:20
【问题描述】:

我正在使用以下代码向 iOS 日历发送文本。

event.title = " \(jobTitle) \r\n" + "\(jobDescription)"

这不起作用。我没有回车。有没有人知道在发送到 event.title 时让我的职位和职位描述显示在多行上的解决方法?

【问题讨论】:

  • 正常情况下,"\n" 是典型的表达方式……您可以尝试删除“\r”,还是您尝试过这个?
  • 如果您尝试的方法不起作用,那么我怀疑这是可能的:(
  • 是的,尼奥,我试过了。看起来 Swift 不支持多行。我已经搜索过,但只是想知道社区是否知道某种解决方法。现在我可以将职位描述放在日历笔记中,但我认为如果我可以将描述显示在职位标题下方会更好看。

标签: ios string swift calendar multiline


【解决方案1】:
event.title = "\(jobTitle)\n\(jobDescription)"

应该可以。

注意:并非iOS日历应用程序中的每个视图都正确显示多行标题事件。

例如:

ev.title = "TestJobTitle\nTest job description"

列表查看:

详情查看:

网格视图:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-08
    • 1970-01-01
    • 1970-01-01
    • 2014-03-02
    相关资源
    最近更新 更多