比较tricky的做法,就是再UIAlertView中找到第二个UILabel(第一个是Title), 然后设置左对齐。
+(UIView*)findSubViewIn:(UIView*)parent OfClass:(id)classObject index:(int)index;
{
int i = 0; for (UIView* subView in parent.subviews)
{
if([subView isKindOfClass:classObject])
{
if(i == index)
{
return subView;
}
i++;
}
}
return nil;
}
+(void)setTextAlignment:(UITextAlignment)alignment forAlertView:(UIAlertView*)view
{
UILabel* label = (UILabel*)[Helper findSubViewIn:view OfClass:[UILabel class] index:1];
label.textAlignment = alignment;
}
黄锦
Email: hj@s-tuan.com
关注移动互联网,电子商务