2012-05-15 2 views
0

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

Из того, что я узнал до сих пор, CALayers очень легкие, и мне удобно их использовать, но являются ли они самым легким элементом пользовательского интерфейса, который я могу использовать для простых случаев использования экрана?

Спасибо!

+1

Что вы подразумеваете под «самым легким» элементом? Тот, который использует наименьшее количество памяти? Самый результативный? Тот, у кого меньше членов? –

+0

Разве это не всегда будут идти рука об руку? Чем меньше данных, тем меньше должно быть загружено и тем меньше требуется от устройства для работы с ним. Думаю, я все еще слишком новичок, чтобы задавать правильный вопрос, но почему вы пишете мой вопрос, а не пытаетесь помочь ему? – RileyE

+0

Закрытие не является постоянным. Сделайте свой вопрос более ясным и конкретным. Сообщите обществу, почему «Самый легкий» имеет важное значение, и они могут дать вам лучший ответ. –

ответ

1

По сути, я обнаружил, что CALayers являются самыми легкими для выполнения работы с точки зрения производительности, но UIView не намного тяжелее, но у него гораздо больше функциональности.

Что касается UIImageViews, они намного тяжелее, но у них есть много встроенных методов, облегчающих манипуляции с изображениями.

Надеюсь, это может помочь кому-то!

Смежные вопросы