UIAlertView message 居左对齐 显示ios7以后不能用的启发
2013-11-05 11:46
435 查看
UIAlertView *alert = [[UIAlertViewalloc]initWithTitle:self.version message:versionConnet
delegate:self cancelButtonTitle:@"取消"otherButtonTitles:@"更新",nil];
UILabel *label = [alert.subviews objectAtIndex:1];
label.textAlignment = UITextAlignmentLeft;
[alert show];
以上方法导致在ios7中直接挂了。
建议程序采用以下写法,虽然在ios7中这样也不能改变,但对程序的兼容性和容错性提高了很多
//message居左对齐
NSArray *subViewArray = alert.subviews;
for(int x=0;x<[subViewArray count];x++){
if([[[subViewArray objectAtIndex:x] class] isSubclassOfClass:[UILabel class]])
{
UILabel *label = [subViewArray objectAtIndex:x];
label.textAlignment = UITextAlignmentLeft;
}
}
ios7的解决方法:https://github.com/wimagguc/ios-custom-alertview
delegate:self cancelButtonTitle:@"取消"otherButtonTitles:@"更新",nil];
UILabel *label = [alert.subviews objectAtIndex:1];
label.textAlignment = UITextAlignmentLeft;
[alert show];
以上方法导致在ios7中直接挂了。
建议程序采用以下写法,虽然在ios7中这样也不能改变,但对程序的兼容性和容错性提高了很多
//message居左对齐
NSArray *subViewArray = alert.subviews;
for(int x=0;x<[subViewArray count];x++){
if([[[subViewArray objectAtIndex:x] class] isSubclassOfClass:[UILabel class]])
{
UILabel *label = [subViewArray objectAtIndex:x];
label.textAlignment = UITextAlignmentLeft;
}
}
ios7的解决方法:https://github.com/wimagguc/ios-custom-alertview
相关文章推荐
- 自定义的UIAlertView不能在iOS7上正常显示
- 自定义的UIAlertView不能在iOS7上正常显示
- IOS 7 自定义的UIAlertView不能在iOS7上正常显示
- 自定义的UIAlertView不能在iOS7上正常显示
- 自定义的UIAlertView不能在iOS7上正常显示
- IOS 7 自定义的UIAlertView不能在iOS7上正常显示
- (iPhone/iPad开发)设置UIAlertView中message字段左对齐
- ios7 UIAlertView 不能加自己View
- iOS6.0\iOS7.0\iOS8.0的UIAlertView message 文字对齐设置
- fragment嵌套viewpager嵌套 关于不能正常显示问题
- single view application中删除默认的scene,创建导航视图不能显示
- Android WebView加载https页面不能正常显示资源问题
- 一个关于MFMessageComposeViewController的ios7中的诡异问题 收件人视图黑色 和解决方式
- 如何在UIAlertView中显示进度条
- Android TextView显示文字对齐
- 如何在UIAlertView中显示进度条
- android控件webview的缺陷不能显示汉语拼音带声调时的ɡ
- 如何在UIAlertView中显示进度条
- Android TextView显示文字对齐
- Problem:ImageView不能显示图片。