У меня есть NSMutableArray, который содержит коллекцию UIViewControllers
Среди других свойств и методов экземпляр каждого из viewControllers размещается в родительском представлении
Пользователь будет размещать эти объекты индивидуально при желании.
По сути, я использую - (void) addSubview: (UIView *) представление, когда новое представление добавляется в родительский контроллер представления.
Поскольку пользовательский интерфейс изометричен, он немного усложнил ситуацию
То, что я пытаюсь сделать, - это переупорядочить представления на основе их координатной позиции, поэтому элементы, расположенные выше родительского кадра UIView, индексируются ниже, чем представления ниже в родительском кадре UIview. А элементы, расположенные слева от вида, располагаются с более высоким индексом, чем элементы справа
Я думаю, что решение, возможно, связано с переупорядочением NSMutableArray, но как я могу сравнить CGpoints? Нужно ли сравнивать x и y отдельно?