Ваш пример не очень понятен, потому что прямоугольник с противоположными углами в (10,10) и (10,7) может быть в любой из множества различных ориентаций, включая идеально выровненный по осям x и y.
Что вы, безусловно, можете сделать, это создать UIImageView нужного размера и местоположения, а затем повернуть его, используя один из многих методов, включая методы анимации.
[UIImageView animateWithDuration:0.1 animations:^
{
your_UIImageView_here.transform = CGAffineTransformMakeRotation((M_PI/180.0) * degrees);
}];
Вы можете скрытьUIImageView, пока вращение не будет сделано, а затем покажите его.
Если ваш вопрос касается того, как использовать предоставленные вами координаты, чтобы получить угол, я бы предположил, что нужно больше данных, потому что невозможно выбрать одиниз миллиардов возможных прямоугольников с углами в этих двух точках без дополнительной информации.Как только у вас есть больше данных, тогда достаточно просто определить тригонометрию, чтобы определить угол подачи вращения.