drawrect

    0熱度

    1回答

    如何可靠地確定使用Graphics2D呈現矩形時的確切範圍? 假設我有一個起源於(20,40),是一個矩形200個像素寬,100個像素高: drawRect (20,40,200,100); 的回答我的問題是很容易當這是一個簡單的矩形,粗暴地拉與1像素的筆。但是,當筆是2像素,3像素或更多時,渲染過程中受到影響的確切界限是什麼?當使用抗鋸齒功能時,矩形會「溢出」到相鄰像素上嗎? 什麼是最可靠的

    2熱度

    1回答

    我正在創建我的第一個自定義UIView並學習了drawRect方法的語義。 我曾經遇到過advice(意見,對我來說很有意義),只傳遞作爲參數的CGRect的範圍內畫,而不是總在圖形中的一切UIView的bounds: - (void)drawRect:(CGRect)aRect { // draw, draw, draw... } 我想要現在找出在於是否有什麼關係有bounds,

    2熱度

    1回答

    全部。 對不起,如果這已被問及已回答,我找不到這個具體問題,當我做了我的搜索。 我想創建一個圓形類,它可以動態地在一個圓圈內創建一圈圓環,並且在背後有一個觸發問題。這個想法是爲旋轉手機創建一個圖像,但我希望能夠將這個類重用於其他類似的圖像(加載圖像的圓圈等)。 從我的viewcontroller中,我調用了CustomCircleView,它創建了基準圓(我使用這個圓作爲背景顏色,以便我可以分別調

    1熱度

    1回答

    我在ObjC中編寫的前幾個程序運行良好,但混亂不堪,所以這次我想做正確的事,並且使用MVC。所有的部分工作,並已經過測試,事情進展順利,直到我試圖將模型中的NSMutableArray通過VC複製到視圖。使用完全相同的格式和代碼,並在程序的另一個方面工作正常,但如果我不保留數組,則此特定視圖使用drawRect並中斷。當我這樣做會導致泄漏。爲了隔離問題並創建解決方法,我最終直接從pList加載數組

    1熱度

    2回答

    iOS中有NSLayoutManager的替換類嗎?我想像在UITableView索引視圖中一樣繪製垂直文本。有什麼建議麼?

    1熱度

    1回答

    Player.m // // PlayerTestAppDelegate.m // PlayerTest // // Created by Someguy on 5/13/11. // Copyright 2011 Enginering. All rights reserved. // #import "Player.h" @implementation Player @sy

    1熱度

    1回答

    我有一個UIScrollView與(自定義)UIView裏面。 在我scrollViewDidScroll法我打電話 [myCustomView setNeedsDisplay]; 這使得滾動明顯慢了,如果我實現drawRect:方法在我的自定義的UIView - 即使它是完全空的。 當我刪除drawRect:方法,它的順利試。 我完全不知道,爲什麼......你們任何人?

    3熱度

    2回答

    我試圖在UIView中繪製幾個UIImage,我正在用drawRect:手動執行。鑑於圖像是從網上動態下載的,我創建了一個NSOperation,並從第二個線程執行圖像加載代碼,以保持UI響應。所以一旦圖像被下載,它們就會出現在屏幕上。 但是...我遇到下面的錯誤,每個圖像的: <Error>: CGContextSaveGState: invalid context 0x0 <Error>:

    1熱度

    2回答

    我有覆蓋CATiledlayer的視圖。視圖位於10,000x8,000附近的某處 添加視圖時,設備發出內存警告並且屏幕變黑。我已經縮小到drawRect方法,我的假設是,這是因爲視圖非常大。它在iPhone模擬器中工作正常,但不在設備本身。當我完全刪除drawRect方法內的所有東西時,它仍然失敗,但是當我刪除整個drawRect方法時,它工作正常(但顯然沒有我的線)。 在drawRect方法中

    0熱度

    3回答

    我有一個UIView子類,我爲我的應用程序中的一個常用的小視圖。我繪製視圖的圖像和文本沒有問題,現在我必須將2個按鈕添加到此視圖。什麼是正確的方法來做到這一點?