quartz-2d

    0熱度

    1回答

    我寫了一個函數,每2秒在隨機位置繪製x個正方形。正方形不能在同一個位置上畫兩次。一旦應用程序完成一個循環,網格將被填充。現在,當繪製的正方形數量爲< = 8時,此工作正常,但是當這個高度更高時,正方形會隨機抽取到與之前的正方形相同的位置。 而不是繪製一個正方形到隨機的位置我已經嘗試從上到下繪製它們,這完美地工作。 我已經調試了幾天,我相信問題在於setNeedsDisplayInRect。 希望有

    0熱度

    1回答

    我的iPhone應用程序有一個mainView。作爲子層添加到此MainView中的是CircleView。 CircleView在電話轉動時隨着手機傾斜而旋轉,並使用3個串聯的CATransform3D轉換進行旋轉。 DotView被添加爲CircleView的子圖層。在所有這些transoforms之後,我沒有簡單的(或明顯的)方法來知道dotView在mainView座標系中的座標。 我也有

    2熱度

    1回答

    我熟悉Quartz 2D繪圖的一些基礎知識,如繪製基本形狀和漸變等,但我不確定如何繪製「斜面」看起來,就像這樣: beveled circle http://www.shaggyfrog.com/junk/beveled-circle.jpg 本質上講,我們已經有了一個角落閃耀,而在對面的角落或許有些陰影。我認爲 - 雖然我希望能夠近似,但我沒有製作這張圖片。 任何想法?這是在iPhone上,我想

    14熱度

    4回答

    我有一個函數,它需要一些位圖數據並從中返回一個UIImage *。它看起來像這樣: UIImage * makeAnImage() { unsigned char * pixels = malloc(...); // ... CGDataProviderRef provider = CGDataProviderCreateWithData(NULL, pixels,

    3熱度

    1回答

    我增加了一些功能的iPhone應用程序,並可能在挑選最快/最有效的/最佳實踐方法解決這個問題的一些幫助: 在我的屏幕的上半部分,我有語音泡沫(認爲​​漫畫書)UIImageViews翻譯屏幕(動態x & y位置)。這是一個UIImageView,因爲有一個圖像作爲對話框的背景。 每個講話氣泡具有匹配的圖像在屏幕的底部(在層樹別處)移動 我想提請尾部(從語音氣泡該三角位),所以的點三角形正在跟蹤較低

    1熱度

    1回答

    我試圖實現一個視圖,顯示信息的網格,而不使用UITableView,但是,因爲我顯示大約36個不同的統計數據,其標籤,我將不得不初始化和使用72 UILabels。有這麼多的UILabels意味着我的iPhone應用程序的性能會受到明顯的負面影響?有沒有辦法重用一些UILabel來減少必須一次加載的UILabels的數量,或者我應該只是求助於繪製表面上的所有東西?

    1熱度

    3回答

    我試圖用重做和撤消功能來構建繪圖應用程序。 我的想法是在「touchMoved」的圖層中繪製線條,然後將圖層保存在「touchEnded」中。 我不確定我是否正確地繪製圖層,但一切正常,直到我清除了我正在繪製的圖像並嘗試重新繪製數組中的圖層。 - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { UITou

    0熱度

    2回答

    我想知道這是最好的方式,在速度和效率方面,畫出一個幀周圍的圖像在iPhone上,特別是當我不得不抽籤這些圖像: 1)繪製圖像,然後周圍 或 2)繪製一個矩形,用某種顏色填充,然後繪製矩形內的圖像留下一些偏移像素以模仿幀 不石英繪製一切,它被告知或者是它的智能框架足以只繪製真正可見的東西? 我的感覺是,第一種方法更好,因爲實際上繪製的繪圖少。這是真的嗎? 感謝 P.

    0熱度

    1回答

    我想重新創建一個UISearchBar的範圍欄,僅用作製表符。我想採用UISearchBar範圍欄的樣式。 我曾經想過Quartz 2D將這些選項卡與UIControl結合使用來管理選項卡的不同狀態。 你在想什麼?

    4熱度

    2回答

    如何繪製與UIBarButtonItem風格完全相同的石英按鈕。該按鈕應該能夠顯示不同的顏色。 我下載了Three20項目,但這個項目非常複雜,你需要很多時間才能忽略整個框架。我只想繪製一個自定義的UIBarButtonItem。 感謝您的幫助。