使用iOS6 SDK在iOS7上进行默认UIProgressView渲染

jca*_*ll1 1 uiprogressview ios ios7

使用默认进度视图时遇到渲染错误.使用默认进度视图时,视图被剪裁为大约4px,而不是高9px.我的应用程序是使用iOS6 SDK构建的,在iOS7设备上运行时会出现问题.界面使用界面构建器构建.

这个问题有一个简单的解决方法吗?在界面构建器中将样式从"默认"切换为"条形"可以解决问题,但这会更改外观.

在此输入图像描述

iPP*_*iPP 10

在代码中设置框架帮助我解决了这个问题.

  • 刚刚在iOS7上遇到了这个问题,我正在以编程方式创建自定义查看进度视图.我想指出开发人员应该在设置轨道并设置进度视图的图像后设置UIProgressView的帧.就像progressView.trackImage = ...; 和progressView.progressImage = ...; 然后progressView.frame = CGRectMake(.....); (6认同)