quartz-graphics

    13熱度

    4回答

    我對我的每個UITableViewCells都使用了UIImageView作爲縮略圖。我的代碼使用SDWebImage異步地從我的後端抓取這些圖像並加載它們,然後緩存它們。這工作正常。 我的UIImageView是一個50x50正方形,在Interface Builder中創建。它的背景是不透明的白色(與我的UITableViewCell背景顏色相同,性能相同)。但是,我想使用光滑的角落以獲得更好

    0熱度

    1回答

    我是CATransform3D的新手。我很想使用此代碼在我的UIImageView上製作3D轉換效果。 CALayer *layer = imageView.layer; CATransform3D rotationAndPerspectiveTransform = CATransform3DIdentity; rotationAndPerspectiveTransform.m34 = 1.0

    0熱度

    1回答

    我想填充形狀的內部,但沒有用處。它只是描繪路徑,但不填充你好顏色。我GOOGLE了,但沒有作爲填充不工作。指導我做錯了什麼。 CGContextRef ctx = UIGraphicsGetCurrentContext(); CGContextAddPath(ctx, pathi); CGContextSetStrokeColorWithColor(ctx, [UIColor redColor

    0熱度

    1回答

    我願做這樣的使用Quartz一定的效果: 我想對ImageView的之上的一層,但一些區域是沒有覆蓋的,我怎麼能實現它?有任何想法嗎?謝謝。

    1熱度

    2回答

    如何使用線性漸變填充PNG UIImage的非透明區域?我想爲MKAnnotationView重用一個PNG形狀,但更改每個註釋的屬性的漸變。

    0熱度

    3回答

    我使用下面的代碼來畫弧到定製CALayer類的drawLayer方法,但什麼也不顯示: (void) drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx { float r = self.bounds.size.width/2; CGContextClearRect(ctx, self.bounds); // cl

    1熱度

    1回答

    我正在嘗試動畫一個正在改變它的形狀的貝塞爾曲線。我正在定義的教程是用於做塊或關鍵幀動畫。我想計算曲線的形狀,並繪製它隨變化的每一幀。 有人可以指出我正確的方向嗎?

    1熱度

    1回答

    如果我錯了,請糾正我。我的理解是,Mac OS X有一個WindowServer進程,用於合成所有應用程序的窗口,並在屏幕上繪製最終的合成圖像。問題在於WindowServer進程獲取其他應用程序的「窗口數據」(以某種形式,如位圖)。它是通過應用程序和WindowServer進程之間的共享內存機制來實現的嗎?任何信息或指針/文件會有幫助! 另外,在這方面iOS是否同樣實施? 謝謝!

    0熱度

    1回答

    我已經創建了一個自定義按鈕類,用於我的xibs,基本上只是一個帶有標籤的陰影的按鈕。但是,標籤中的文本呈鋸齒狀(好像它不是反鋸齒)。這裏是我的代碼的相關部分的類(這是一個非常小的類,從UIButton繼承)。 - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) {

    0熱度

    1回答

    我使用CALayer交互式書籍引擎,並希望旋轉CALayer圍繞它的中心,但是當我將旋轉變換(使用基於用戶輸入的角度)應用於CALayer它變得瘋狂:層以非常奇怪的方式伸展和移動並消失。我要做的就是 [CATransaction begin]; [CATransaction setValue: (id) kCFBooleanTrue forKey: kCATransactionDisableAc