Как мне создавать многоразовые элементы управления iOS?

Как новый разработчик iOS, я пытаюсь определить лучший подход к созданию многоразовых элементов управления в iOS4 +. Например, если бы я хотел создать настраиваемый UIImageView, который можно было бы использовать в нескольких других представлениях, это лучший подход.

Я создал элемент управления, включающий следующие файлы:

  • MyImageViewController.h
  • MyImageViewController.m
  • MyImageViewController.nib

Предположим, мне нужен элемент управления, использующий файл .nib.

Как мне сделать следующее:

  1. Создать экземпляр пользовательского элемента управления в другом представлении программно и через IB?
  2. Как структурировать настраиваемый элемент управления, чтобы он мог отображать «события», например ontouch?
  3. Как структурировать настраиваемый элемент управления, чтобы я мог вызывать действия / методы, например loadImage ()?

Любые понимание или ссылка приветствуются. Спасибо

27
задан Alex Cio 13 December 2014 в 02:56
поделиться

1 ответ

Вот статья , которая описывает, как создать повторно используемый элемент управления с пером. Раздел под названием «Повторно используемое подпредставление» звучит так, как вы хотите.

Вопреки сказанному @RyanR, совершенно нормально создать многоразовый элемент управления в iOS. Это не образец, который я видел много, но вы можете сделать это полностью.

6
ответ дан 28 November 2019 в 05:54
поделиться