我搜索了这个,唯一的解决方案似乎来自UIAlertViewDelegate。我不想这样做只是为了消除粗体文字。
我用来弹出警报视图的代码如下:
NSString* errPrompt = @"some text here, anything that will not show bold :)";
UIAlertView* alert = [[UIAlertView alloc] initWithTitle:title
message:errPrompt
delegate:nil
cancelButtonTitle:[self getUiText:"OK"]
otherButtonTitles:nil];
[alert show];
答案 0 :(得分:3)
这是iOS中的一个错误,会影响所有没有标题集的警报。
有趣的是,大多数标准iOS警报(如App Store中)都不受影响。
答案 1 :(得分:2)
这适用于我在iOS 8上。只需在标题中清空字符串,在@“”内没有空格。
[[[UIAlertView alloc] initWithTitle:@""
message:@"My message"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil] show];
答案 2 :(得分:0)
当您未设置警报标题时会发生这种情况。 (奇怪,我知道)
将警报的标题设置为。空如果你。不想添加任何标题
UIAlertController(title: "", message: "The alert message", preferredStyle: .alert)