2014-05-22 63 views
0

我正在嘗試通過筆尖和程序更改UIProgressView高度。但它不能改變。所以給一些建議如何處理。如何更改uiprogressview的高度

在此先感謝。

+0

你嘗試過什麼嗎?你嘗試了什麼代碼? – nmh

+0

我認爲這是不可能的。 –

+0

自定義ProgressView? – iphonic

回答

2

這是招:根據你想,然後寫在你的代碼的新高度選擇規模:

self.progressView.tranform = CGAffineTransformMakeScale(1.0, scale); 
+0

它也會增加寬度。 – iphonic

+1

不,它不會。 「1.0」縮放寬度參數。 – Kujey

+0

哦,是的,我忽略了.. – iphonic

0

UIProgressView有一個固定的高度。你可以改變寬度。有很多您可以嘗試的自定義progressviews out there

0

我發現了另一個更適合我的答案。手動設置寬度和高度。

self.progressView = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleBar]; [self.progressView setFrame:CGRectMake(0, 0, self.view.frame.size.width, 11)]; 

[self.view addSubview:self.progressView]; 
0

在Swift 3中,它被改爲CGAffineTransform(scaleX:CGFloat,y:CGFloat)。所以代碼將是:

progressView.transform = CGAffineTransform(scaleX: 1, y: 4)