Если вам нужно сделать пользовательский рисунок в вашем представлении, то вы должны определить свой собственный пользовательский класс UIView
, где вы переопределяете drawRect
для создания пользовательского чертежа.
Теперь, если вы придерживаетесь подхода 1 или 2., зависит от того, что делает ваше приложение. Оба вполне разумны.
Скажем, например, что вы хотели бы сделать свой собственный чертеж, но также показать какие-то элементы управления (например, очистить чертеж, сбросить его и т. Д.), Тогда я думаю, что это может быть лучше если у вас есть корневое представление, к которому вы добавляете как пользовательское, так и другое представление в качестве подпредставлений. Но это всего лишь пример, и это зависит от того, чего вы пытаетесь достичь.
Надеюсь, это немного поможет ...