2012-07-26 88 views

回答

2

我不完全知道你的界限模糊的「邊緣」的意思,但你可以嘗試用較大的行頭寬度圖相同的路徑,然後繪製的路徑逐漸變薄和變暗的線條。

+0

請告訴我,我怎麼能在一些細節上做到這一點? – Smith 2012-07-26 02:29:34

+0

一旦你在上下文中創建了某種路徑,就可以繪製出你調用CGContextStrokePath的路徑。在此之前,您可以使用CGContextSetRGBStrokeColor和CGContextSetLineWidth設置要繪製的線條寬度和顏色。作爲一個簡單的例子,您可以繪製線條3次,首先是線條寬度爲10像素,顏色爲淺灰色,寬度爲5像素,深灰色,寬度爲2像素和純黑色。 – pinerd314159 2012-07-26 02:33:04

+0

我不確定你的意思。這種方法的重點在於以您繪製的線爲中心的漸變方式。逐漸變粗的漸變線條實際上是「漸變」,使您不必勾勒整個路徑並使用CGGradients繪製真正的漸變。 – pinerd314159 2012-07-26 20:40:04

-1

其他方式牽動Line..I希望這有助於劃清界線,並適當增加線寬...

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
    { 
     //// DRAW LINE.... 


      UIView *lineView = [[[UIView alloc] initWithFrame:CGRectMake(10, 30, cell.contentView.bounds.size.width, 3)] autorelease]; 

      //Replece the 3 and put the 5 for Increse the line Width 

      lineView.backgroundColor = [UIColor redColor]; 
      lineView.autoresizingMask = 0x5f; 
     [cell.contentView addSubview:lineView]; 
      } 
+2

這與問題無關。這段代碼增加了一個縮小的子視圖來給出一條直線的外觀,問題是關於繪製路徑。 – jrturton 2012-07-26 06:20:15

+0

同意它關於CGContext的所有內容,儘管子視圖方法可以替代我猜想的圖像 – 2012-10-30 17:48:25