黄锦的移动开发博客

专注Iphone,Android开发

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

比较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;
}

posted on 2010-08-31 12:22  黄锦  阅读(866)  评论(0编辑  收藏  举报