Я хочу добиться эффекта, подобного этому: jsfiddle net/7pF22/Мне нужно иметь возможность показывать больше кнопок/меток по запросу. Я подумал о добавлении дополнительного материала в другое представление, загрузке xib и его отображении при получении события нажатия. К сожалению, остальная часть основного вида не прокручивается. Поэтому я считаю, что есть лучшие способы сделать это (возможно, используя tableview, но в моем случае ячейки не имеют много общего).Добавление и удаление просмотров динамически
0
A
ответ
0
Поместите все представления/строки в массив, получите индекс просмотра, который вы масштабируете и запустите цикл, перемещая все остальные в анимацию UIView.
+0
Да, я тоже об этом думал, но мне это не кажется хорошим. –
0
Во-первых, вы создаете NSMutableArray для хранения ваших представлений.
Во-вторых, вы можете использовать #import и NSClassFromString для получения класса вашего представления.
А затем добавьте виды.
#import <objc/runtime.h>
NSMutableArray *arr = [[NSMutableArray alloc] initWithObjects:@"OneViewClassName", @"TwoViewClassName"];
for (NSString *className in arr) {
UIView *view = [[NSClassFromString(className) alloc] init];
[self.view addSubview:view];
[view release];
}
Смежные вопросы
- 1. ios: Добавление и удаление просмотров из UIScrollview
- 2. Добавление и удаление просмотров - лучшая практика
- 3. Динамическое добавление и удаление просмотров в AsyncTask
- 4. Добавление просмотров в RecyclerView динамически
- 5. Добавление/удаление класса динамически
- 6. Динамически удаление и добавление взглядов при необходимости
- 7. динамически удаление и добавление OnClick событие
- 8. Jquery добавление и удаление класса динамически
- 9. Добавление нескольких просмотров в ViewSwiper динамически
- 10. Android: удаление и добавление просмотров в recyclerView должным образом
- 11. Android добавление и удаление текстовых просмотров в linearlayout программно
- 12. Динамическое добавление просмотров и сбоев
- 13. zend и jquery/ajax добавление и удаление строк динамически
- 14. Добавление/удаление динамически сгенерированных событий в JavaScript
- 15. Как сделать динамически добавление или удаление кнопки
- 16. Динамически удаление/добавление (отменить удаление) формы области в C#
- 17. Android: динамическое добавление текстовых просмотров в scrollview
- 18. Добавление и удаление входов динамически с другим входом
- 19. Внедрить мгновенный поиск, добавление и удаление элементов html динамически
- 20. Добавление и удаление элементов ввода в динамически создаваемых формах
- 21. Добавление и удаление текстовых полей в ListView динамически в Android
- 22. В gstreamer добавление и удаление очереди тройника динамически
- 23. Добавление и удаление Div строк Fieldset динамически, JQuery
- 24. Загрузка просмотров динамически
- 25. Сохранение динамически созданных просмотров
- 26. Добавление и удаление клавиатуры
- 27. Добавление и удаление спрайтов
- 28. удаление и добавление узла
- 29. Добавление и удаление классов
- 30. Добавление и удаление класса
Редактировать свой вопрос с помощью соответствующих ссылок и некоторых материалов для кодирования. – Tirth
Предполагая, что это ссылка, которую вы имели в виду: jsfiddle.net/7pF22/ –
yep. В том числе код полностью unnesesery IMO –