我正在寻找UIProgressView的旧样式:
alt text http://img.skitch.com/20090620-dagnbt6eh2s884nfkbkqgne1re.jpg
我能够呈现的唯一UIProgressViewStyle就是:
alt text http://img.skitch.com/20090620-ewujnw3r62qnb91qpbdh8iktne.jpg
旧的仍然可用吗?设置属性UIProgressViewStyle
始终会导致蓝色UIProgressView。
答案 0 :(得分:6)
对于它的价值,访问旧式进度条的另一种方法是以通常的方式创建UIProgressView控件。从iOS 4.1开始,您可以通过将进度视图的样式设置为未记录的值100来获得旧外观。
这避免了使用未记录的类,甚至调用未记录的方法。但是,我相信Apple仍然不会批准..; - )
戴夫
答案 1 :(得分:4)
我认为UIProgressView有两种样式。默认情况下引用为UIProgressViewStyleDefault,而您引用的默认值称为UIProgressViewStyleBar。
这些设置如下 yourUIProgressView.ProgressViewStyle = UIProgressViewStyleBar;
或
默认设置任何内容。
答案 2 :(得分:2)
当SDK仍然是NDA并且在使用IB之前,她写了她的书。在此之后发生了许多变化。
答案 3 :(得分:2)
它是 UIProgressBar ,UIProgressView的私有子类。
您可以通过这种方式使用它,但Apple可能拒绝您的应用:
[[NSClassFromString(@"UIProgressBar") alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 90.0f)];