2012-03-14 60 views
2

我有一個簡單的背景簡單的看法。我需要旋轉視圖的內容。 的代碼是在這裏:UIView的變換看起來很糟糕

CGAffineTransform r = CGAffineTransformMakeRotation(5 * M_PI/180.0f); 
    backView.transform = r; 

我無法找到和方式使它看起來不錯。

下面是截圖:

enter image description here

+0

屏幕截圖在哪裏? – Krrish 2012-03-14 08:46:56

+0

這裏)對不起,第一次上傳圖像在這裏) – Buron 2012-03-14 08:47:41

+2

[antialiasing UIView的邊緣使用CALayer的變換後轉換]可能的副本(http://stackoverflow.com/questions/8313804/antialiasing-edges-of-uiview-after-transformation -using-calayers-transform) – jtbandes 2012-03-14 08:48:07

回答

6

您可以使用的info.plist的關鍵UIViewEdgeAntialiasing

enter image description here

但作爲文件說,這次能有一個顯着的影響性能。

+0

完美)完美)謝謝) – Buron 2012-03-14 09:28:05

1

我想我還記得在讀一些關於使用1px清晰邊框的地方,這會導致別名出現在邊框上(這是透明的),並且內部方形不受影響。

編輯:

不知道,但this可能已經在那裏我閱讀我以前的建議。還有其他幾個解決方案,其中一個可以很好地工作,但仍然可以提供可接受的性能,如果sch的答案證明太重要了。

+0

我曾試圖做到這一點與透明邊框,沒有幫助 – Buron 2012-04-28 06:02:19

相關問題