对齐文本在具有滚动条的某个UIAlertView中(Align text in a UIAlertV

2019-10-17 08:41发布

如果一个UIAlertView中含有一定量的文本,该文本显示自动地改变为具有滚动条。 我想这个文本是居中对齐。

搜索周围的解决方案提供了该SO响应 。 然而,这并不能对包含一个滚动条工作UIAlertView中。

如何排列在这样的警示文字?

Answer 1:

我的建议是无法做到这一点。 它可以与任何的iOS更新打破,如果苹果改变了UIAlertView中的结构方式。 话虽这么说,你可以这样做:

for(id subview in alertView.subviews) {
    if([subview isKindOfClass:[UITextView class]]) {
        [(UITextView *)subview setTextAlignment:NSTextAlignmentCenter];
    }
}


文章来源: Align text in a UIAlertView that has a scrollbar