2015-08-07 3 views
-1

Я хочу выровнять текст сообщения в UIAlertView, и вот мой код, но когда я запускаю этот код, текст появляется как раньше, и ничего не меняется после цикла. Я также хочу увеличить свой текст? Я использую этот код Align text in a UIAlertView that has a scrollbar прямо сейчас.TextAlign не работает в UIAlertView?

UIAlertView *alret = [[UIAlertView alloc] initWithTitle:[NSString stringWithFormat:@"%@",[title objectAtIndex:indexPath.row]] 
       message:[NSString stringWithFormat:@"%@",[description objectAtIndex:indexPath.row]] 
       delegate:nil 
       cancelButtonTitle:@"OK" 
       otherButtonTitles:nil]; 
for(id subview in alret.subviews) { 
    if([subview isKindOfClass:[UITextView class]]) { 
     [(UITextView *)subview setTextAlignment:NSTextAlignmentJustified];  
    } 
} 
[alret show]; 
+0

любая помощь? как выровнять текст сообщения? –

ответ

0

Попробуйте

for (UIView *view in alert.subviews) { 
    if([[view class] isSubclassOfClass:[UILabel class]]) { 
     ((UILabel*)view).textAlignment = NSTextAlignmentLeft; 
    } 
} 

Надеется, что это помогает.

+0

да, я тоже пробовал этот код .. все еще не работает –