我需要在 UIAlertView 的消息中显示多行文本。我尝试添加一个'\n',但它没有效果。它仍然显示:“这是一个示例......”。
但是,如果我将 iPhone 转为横向模式,它会按照我的意图显示消息。然后,如果我切换回纵向模式,它也会在那里正确显示。
更新:经过进一步考虑,我怀疑这与我正在使用新的(并且更长的)字符串更新当前消息这一事实有关。我已经在警报视图上调用了“显示”,并且正在尝试更新消息。也许需要重新绘制一些东西?就像我之前说的,如果我改变方向,它会正确显示(不管我从哪个方向开始,我仍然有同样的问题)。我已经尝试过“setNeedsDisplay”和“setNeedsLayout”。