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