如何在注释副标题中自动换行文本

时间:2010-05-19 14:12:09

标签: iphone word-wrap mkannotationview subtitle

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

NSString确实变成了f.ex. “90510 \ nHollywood,CA”,但也许我必须“编码”新行,或者使用NSString的子类发送到副标题?

令我感到困惑的是,副标题应该能够“可以包装”,因为MKAnnotation(view)通过调整气泡大小并添加“......”来处理太长的文本,等等。

我确实需要适当的自动换行(而不是硬换行符)我之后添加的一段文字,但我可以将其作为单独的警报或模态框类型,如果您知道哪些支持自动换行如果你能提出建议,我将不胜感激。

预感是可以通过添加UILabel作为子视图,或以某种方式访问​​用于显示字幕的UILabel(?),并将其numberOfLines设置为0,但我不知道如何做后者。

1 个答案:

答案 0 :(得分:0)

AFAIK无法完成。设置左/右按钮文本确实是空间有限的。似乎唯一的解决方案是addObserver并完全滚动您自己的动画视图。