Я создал (а) Мой iPad приложение. Это работает нормально и правильно. Но у меня проблема с плохим созданием UI
. Мое приложение занимает так много времени для создания UI
.Плохая загрузка/Создание пользовательского интерфейса
Для справки: Я уже Done дизайн, у меня есть только вопрос, связанный с загрузки/создания UI и я поставил здесь только один участок для лучшего понимания моего вопроса. На самом деле все PLOTS созданы ДИНАМИЧЕСКИ.
Для большего понимания См Мои изображения:
Мои изображения говорят, что
УЧАСТОК Главная Просмотреть (UIView)
, что содержит все подвиды, которые отображают в изображении.
- Здесь Сюжетно-1 является Названием этим UILabel
- колонка 3 также название (UILabel) Этот дисплей выбранного столбца, здесь, если вы выберите столбец 1, то заголовок столбец 1, если выбран столбец 2 затем заголовок колонки 2, и так больше ....
колонные 1, колонка 2, 3 и столбец все это UIView
, что подвид из MainView (ГРАФИК - 1)
- Здесь каждый столбец имеет
UITextField
(пристращалась линияUITextFiled
) иUITextField
является подвид своей собственной колонке.
Таким образом, здесь ALL ,, PLOTS и COLUMNS и UITEXTFIELDS являются динамическими, это не исправление.
Я уже сделал свой дизайн, но она порождена вопрос загрузки, когда УЧАСТОК составляет более 40 выше ..
В моем приложении, я создал все Дизайн UI С помощью для Loop. Так что это плохо для меня, когда PLOT больше, чем 40 выше **. Но если УЧАСТОК ниже 40, тогда его работа очень хорошо.
кого-то есть другой вариант/предложение о создании UI без использования для Loop ????
Пожалуйста, помогите мне в этом вопросе.
Спасибо заранее.
Что именно вы подразумеваете под «сгенерированной проблемой загрузки, когда PLOT больше, чем 40 выше ..»? Сколько у вас участков? – Cashew
Вы создаете 40 графиков (UIViews) и загружаете их все в память одновременно? Почему не по одному? Создайте только сюжет, который отображается ... – Cashew
@ Кешью - спасибо за воспроизведение. Номер PLOT - Base на два значения, которые были вставлены с помощью ... например, если value1 = 5 и value2 = 8, что PLOT умножается на Value1 и Value 2. Это означает, что PLOT равен (5 * 8) = 40 –