Сначала получите текущий графический контекст:
CGContextRef context = UIGraphicsGetCurrentContext();
Далее определите прямоугольник:
CGRect myRect = {x1, y1, x2 - x1, y2 - y1};
Теперь установите цвет заливки, например, красный
CGContextSetRGBFillColor(context, 1.0, 0.0, 0.0, 1.0);
Установите цвет обводки, например, зеленый:
CGContextSetRGBStrokeColor(context, 0.0, 1.0, 0.0, 1.0);
Наконец, заполните прямоугольник:
CGContextFillRect(context, myRect);