Создание фигур на основе касания

#iphone #core-graphics

#iPhone #ядро -графика

Вопрос:

Я хочу рисовать разные фигуры на экране iphone на основе касания и хочу дать ему имя.

Предположим, что пользователь коснулся 4 точек на экране, тогда на экране появятся 4 точки, которые в конечном итоге создадут прямоугольник.

Затем предположим, что я хочу дать имя этой фигуре, я должен иметь возможность дать ей имя, введя некоторый текст рядом с этой фигурой.

До сих пор я мог рисовать точки на экране на основе касания, а на основе точки я также мог рисовать непрерывную линию на экране.

Но я не понимаю, как можно создать фигуру, поскольку визуально она отображается как определенная фигура, но на самом деле это не так, и как я могу ввести некоторый текст внутри этой фигуры.

Комментарии:

1. ваш вопрос неясен. пожалуйста, переформатируйте его. Используйте шаги 1,2,3 …, которые вы хотите иметь, и с какой проблемой вы столкнулись

Ответ №1:

Найдите четыре точки и создайте новый пользовательский интерфейс, соответствующий этим точкам. Добавьте его в основной вид. Если это представление является UILabel, вы можете легко добавить текст внутри него. Если UITextField, пользователи могут использовать стандартный подход к редактированию текста iOS: «коснитесь текстового поля, появится клавиатура».