-1

I want to Aligned my message text in UIAlertView and here is my code but when i running this code the text appear as before and nothing change after for loop. i also want to increase my text? I am using this code Align text in a UIAlertView that has a scrollbar right now.

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];
Community
  • 1
  • 1
Nasir Khan
  • 723
  • 4
  • 12
  • 24

1 Answers1

0

Try this

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

Hope it helps.

Pradumna Patil
  • 2,180
  • 3
  • 17
  • 46