我尝试将回车符和换行符插入到字幕字符串中,但它们最终成为“空格”而不是换行符。由于 subtitle 只是一个 NSString,我必须查看容器,这可能意味着我必须滚动自己的注释视图。

NSString 确实变成了 f.ex。“90510 Hollywood, CA”,但也许我必须对换行符进行“编码”,或者使用 NSString 的子类发送到字幕?

让我困惑的是,字幕应该能够“可换行”,因为 MKAnnotation(view) 通过调整气泡大小和添加“...”等来处理太长的文本。

对于稍后添加的一段文本,我确实需要适当的自动换行(而不是硬换行符),但我可以将其作为单独的警报或模式框类型来执行,如果您知道哪些支持自动换行,我会如果您能建议他们,我将不胜感激。

预感是,通过添加 UILabel 作为子视图,或者以某种方式访问​​用于显示副标题的 UILabel(?) 并将其 numberOfLines 设置为 0,可以实现某些功能,但我不知道如何执行后者。

有帮助吗?

解决方案

AFAIK 这是不可能完成的。设置左/右按钮文本确实受到空间限制。似乎唯一的解决方案是添加观察者并完全滚动您自己的动画视图。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top