drawrect

    0熱度

    1回答

    爲什麼不推薦覆蓋drawRect?我讀過一些人在iOS7中說過,他們已經更改了UITableViewCell引擎,因此我們不推薦這種引擎,但我無法在Apple文檔中找到任何此類推薦。我覺得如果這是一個壞主意,蘋果會在他們的文檔中提到它。 我問,因爲我試圖在我的自定義單元格子類上繪製邊框,並注意到它繪製的是一種單元格,但沒有繪製其他(代碼相同)。請注意,此問題僅在iOS7上,並且僅在iPhone上。

    0熱度

    3回答

    在我的應用程序中,根據用戶拖動繪製一個圓。例如用戶點擊,即將要繪製的圓的中心,並且當他們拖動他們的手指時,該圓將增長到該點。這是有效的,除了某些原因,中心向下移動,並隨着圓的半徑增大而向右移動。這是爲什麼發生?這是我正在嘗試的: @implementation CircleView{ CGPoint center; CGPoint endPoint; CGFloat

    1熱度

    2回答

    最近我開發了棋盤遊戲(https://play.google.com/store/apps/details?id=com.pradhan.manoj.CoinStack)。它在所有安卓設備上都能正常工作,除了少數那些擁有高清顯示功能的手機,包括Micromax Canvas HD和Samsung Galaxy Grand。我一直在找出我在做錯什麼時遇到困難。下面是代碼提取... rectPaint

    1熱度

    1回答

    我使用UITextField的子類在我的文本字段的末尾總是繪製一個「m3」字符串,但是某些內容不起作用。我知道該方法是beeing調用,因爲我用NSLog測試過,我做錯了什麼? 我的類: // Only override drawRect: if you perform custom drawing. // An empty implementation adversely affects pe

    0熱度

    2回答

    我正在創建一個應用程序,我要在scrollView上繪製線條。我能夠畫線。 這裏是我的代碼 @interface GraphOnScrollView : UIScrollView @property(strong,nonatomic)NSMutableArray *intensityArray; @end 進口 「GraphOnScrollView.h」 @implementation G

    0熱度

    3回答

    我有一個UITableViewCell,我想繪製一些線條(比如覆蓋整個寬度的TableCell頂部1/3的2pt線)。這些行將始終在tableview單元格中的相同位置。 一個簡單的解決方案是隻需要一個-drawRect方法,將使用CGContextStrokePath來畫線。但是這似乎是一種矯枉過正,因爲它每次都會調用drawRect,效率不高。 我認爲將有一種方法能夠高速緩存它以某種方式,以便

    0熱度

    1回答

    我正在使用故事板。 我有一個UIViewController有一個UIView 我想要做一些自定義繪製的UIView的 所以我覺得我可以在我的UIViewController類創建UIView的一個IBOutlet中。 我在哪裏把我的代碼覆蓋UIView的drawRect?

    0熱度

    2回答

    我想連接3點,取決於最後一次點擊。例如,用戶點擊一次,點一個點,用戶再次點擊,它從抽頭1到抽頭2繪製一條線。最後,用戶再次點擊,並且從抽頭2到抽頭3形成一條線。如果用戶在敲擊時移動他的手指,它不會再畫,只是移動創建的點。我試圖從2點開始,但不會畫出階段。下面是我想: uiviewSubclass.h @property (nonatomic) CGPoint firstPoint; @prope

    0熱度

    1回答

    我知道如何繪製一個矩形輪廓的屏幕是這樣的: - (void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurrentContext(); CGPathRef path = CGPathCreateWithRect(rect, NULL); [[UIColor greenColor] setS

    2熱度

    1回答

    我正在嘗試爲Android創建自定義視圖。我需要一個可以容納另外7個矩形的大矩形(距主矩形內部等間距和填充,代表星期幾)。隨着我當前的代碼,我得到以下結果: 但是我期待的應該是(比例並不重要,只要空間是相同的): 這是我的代碼。任何幫助和建議將appriciated! @Override protected void onDraw(Canvas canvas) { super.onDr