2013-07-12 3 views
0

Я просто хочу нарисовать круг с инсультом, код ниже хорошо рисует, но он заполняет круг.как рисовать круг только с его ударом

Я не хочу, чтобы он был заполнен. Пожалуйста, помогите мне

self.circleView = [[UIView alloc] initWithFrame:CGRectMake(10,20,20,20)]; 
    circleView.alpha = 0.5; 
    self.circleView.layer.cornerRadius = 50; 
    self.circleView.backgroundColor = [UIColor whiteColor]; 

ответ

1

изменение

self.circleView.backgroundColor = [UIColor whiteColor]; 

в

self.circleView.backgroundColor = [UIColor clearColor]; 

и за границу (Stroke) добавить

self.circleView.layer.borderColor = [[UIColor redColor] CGColor]; 
self.circleView.layer.borderWidth = 1; 
+0

не будет пустым сейчас, на экране появляется ничего – erdemgc

+1

о, вы должны установить borderWidth als o: 'self.circleView.layer.borderWidth = 2' –

+0

, тогда это проблема, я просто хочу заполнить внутри круга числом; мой код UILabel * circleLabel = [[UILabel alloc] init]; [circleLabel setText: @ "1"]; [circleView addSubview: circleLabel]; но он не работает – erdemgc

Смежные вопросы