2012-04-03 52 views
0

我正在使用 UIColor * clear = [UIColor blackColor]; [self.layer setBorderColor:[color CGColor]];CALayer邊框在旋轉時變得模糊

爲圖像設置邊框。它添加了邊框,但是當我試圖將該圖像旋轉到45度時,90度如此,邊框開始變得模糊,並且不再固定或變直。如何可以像圖像的邊界像一條線修復總是無論我做什麼..

+0

http://stackoverflow.com/questions/9698441/uiviews-transform-looks-terrible – 2012-04-03 07:23:57

回答

0
UIColor* clear = [UIColor blackColor]; [self.layer setBorderColor:[color CGColor]]; 

看起來像什麼奇怪的; \什麼是自我在這裏? 嘗試

UIImageView *imgView = [[UIImageView alloc] setImage:[UIImage imageNamed:@"pic.png"]]; 
[self.view addSubview:imgView]; 
imgView.layer.borderWidth = 2.0f; 
imgView.layer.borderColor = [[UIColor blackColor] CGColor]; 

而且不要忘了,包括QuartzCore框架和#import <QuartzCore/QuartzCore.h>

+0

我創建定製類UIImageView這就是爲什麼自我。 – user1226038 2012-04-03 07:27:54

+0

我認爲你應該嘗試設置邊框屬性的自我,在超級視圖中的某處添加圖像作爲我寫的子視圖,僅用於實驗 – Aft3rmath 2012-04-03 08:23:06

+0

,但如果你關於像素化 - 請檢查出@George – Aft3rmath 2012-04-03 08:25:04