相关疑难解决方法(0)

如何增加UIProgressView的高度

我创建UIProgressViewnib.我想增加它的高度,但它固定为9.因为iPad我需要增加它的高度.怎么做?

提前致谢.

iphone cocoa-touch uiprogressview ipad

61
推荐指数
12
解决办法
6万
查看次数

在Swift中更改UIProgressView的高度

我一直在尝试更改进度视图的大小和旋转以采用屏幕的大小.它基本上起到了手机屏幕上的填充玻璃效果的作用.

我用它来无害地旋转它 self.masteryProgress.transform = CGAffineTransformMakeRotation((CGFloat(-90) / CGFloat(180.0) * CGFloat(M_PI)))

通过view.bounds尝试获取矩形和宽度x高度,我获得了包围屏幕的视图大小.所以我不会被困在那里.

我尝试使用.frame .drawRect但是当我使用它时,要么打破它们,要么什么都不做.

在interfaceBuilder中,height属性似乎被锁定在2的常量值.

在构建自定义动画之前的任何解决方案?

我尝试在其他帖子中设置进度条的高度,就像其他帖子所说的那样,但我需要让进度视图填满整个屏幕,无论它运行的是什么设备,这样解决方案在我的情况下都不起作用.

我最终使用了 CGAffineTransformScale(masteryProgress.transform, view.bounds.height / 1334, (view.bounds.width / 2))

由于我正在垂直旋转progressView,我将进度视图设置为宽度1334(iPhone 6 Plus的高度)和高度2.通过将屏幕高度除以这些值,它应调整到任何手机的大小完美.

uiprogressview swift

29
推荐指数
6
解决办法
3万
查看次数

标签 统计

uiprogressview ×2

cocoa-touch ×1

ipad ×1

iphone ×1

swift ×1