Программно создайте пользовательский интерфейс iPhone внутри пользовательского интерфейса и рисуйте внутри него

#iphone #uiview #core-graphics

#iPhone #пользовательский интерфейс #ядро-графика

Вопрос:

Я создаю пользовательский пользовательский интерфейс для некоторого пользовательского чертежа. Итак, я подкласс UIView — MyUICustomView —.

В этот метод drawRect этого пользовательского интерфейса я хотел бы программно включить другой вид, MyMovingView внутри которого я хочу нарисовать некоторую компьютерную графику, затем переместить этот новый нарисованный подвидж в мой основной вид (тот, который MyUICustomView принадлежит).

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

1. Можете ли вы указать, с чем у вас возникли проблемы?

Ответ №1:

 Step 1) Create two views, MyUICustomView and MyMovingView
Step 2) Add MyMovingView to MyUICustomView
Step 3) In MyMovingView add custom drawing routines (CGGraphics) to drawRect
Step 4) In MyUICustomView add UIGestureRecognizer routines to move MyMovingView around
  

Довольно просто. (Общий ответ на общий вопрос). Если вы хотите быть более конкретным, мы можем предоставить более подробную информацию.