Пользовательский UIActivityIndicator, который является частью настраиваемой платформы или как подкласс - PullRequest
0 голосов
/ 28 января 2011

Нужна помощь в поиске лучшего способа создания пользовательского UIActivityIndicator.Я думаю, что в идеале это должен быть подкласс UIActivityIndicator, чтобы мы могли легко распространять его среди других приложений, которые могут захотеть воспользоваться им, и легко перетаскивать туда, куда он должен идти, в Interface Builder.

В качестве примера, UIActivityIndicator в приложении TMZ кажется нестандартным, но я новичок в Objective-C и разработке Xcode, и я изо всех сил пытаюсь найти место для начала и найти наиболее эффективный подход.Это пресловутое "колесо" уже создано?

Заранее спасибо за ваше время.

1 Ответ

1 голос
/ 28 января 2011

UIActivityIndicator не предназначен для настройки, поэтому создание подклассов не принесет вам большой пользы. Но это простой элемент пользовательского интерфейса, который можно написать с нуля за час. Поскольку вы не хотите, чтобы он реагировал на события, сделайте его подклассом UIView и установите userInteractionEnabled в NO. Недостатком является то, что IB не будет отображать хороший предварительный просмотр, как с UIActivityIndicator.

Повторно использовать такой класс очень просто: просто добавьте файлы интерфейса / реализации в проект Xcode и #import заголовка.

UIActivityIndicator работает как анимированный GIF, отображая серию изображений. Конечно, вы можете сделать то же самое или просто анимировать свойство transform подслоя, чтобы оно вращалось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...