Я хочу добавить элементы в список прокрутки во время нажатия кнопки. Если элементы добавить означает, что вид прокрутки станет большим. зависит от добавления элементов в прокрутке. Элементы следует добавлять по одному в scrollview, когда я нажимал кнопку.Как добавить элементы массива в scrollview во время нажатия кнопки
0
A
ответ
0
Вы можете добавить элементы UIView с [self.scroll addSubview:myView]
и соответствующим образом изменить размер вашего контента.
0
- (void)buttonClicked:(UIButton *)button {
// adds new view to scrollView
[self.scrollView addSubview:anotherView];
int padding = 10;
// set scrollView content size
[self.scrollView setContentSize:CGSizeMake(self.scrollView.contentView.size.width, self.scrollView.frame.size.height + padding + anotherView.frame.size.height)];
[self.scrollView setContentOffset:CGPointMake(0, anotherView.frame.origin.y) animated:YES]; // scrolls to new view
}
Надеется, что это помогает
1
Поддерживать один height index
в ViewController сказать
float = scrollViewheight;
При добавлении любого объекта сказать, добавляя UILabel
к scrollView
затем increase scrollViewheight
как это
UILabel *lblText = [UILabel new];
lblText.frame = CGRectMake(20,20,280,22);
[scrollView addSubview:lblText];
//update scrollViewheight
scrollViewheight = lblText.frame.origin.y+lblText.frame.size.height;
//update scrollView's content size
[scrollView setContentSize:CGSizeMake(0,scrollViewheight);
При добавлении new object
использование scrollViewheight
UILabel *lblText1 = [UILabel new];
lblText1.frame = CGRectMake(20,scrollViewheight+20,280,22);
[scrollView addSubview:lblText1];
//update scrollViewheight
scrollViewheight = lblText1.frame.origin.y+lblText1.frame.size.height;
//update scrollView's content size
[scrollView setContentSize:CGSizeMake(0,scrollViewheight);
EDIT: Просто отформатирован
Смежные вопросы
- 1. Во время нажатия кнопки
- 2. Действие во время нажатия кнопки в Python
- 3. Во время нажатия кнопки открыть другое приложение?
- 4. Событие нажатия кнопки «Пуск» во время onsubmit
- 5. Обнаружение нажатия кнопки во время анимации
- 6. Альтернативный поворот во время нажатия кнопки?
- 7. Как добавить кнопки нажатия кнопки в tvOS?
- 8. Как создать кнопку запуска во время нажатия кнопки в JavaFX?
- 9. Как добавить текст в ScrollView во время выполнения?
- 10. Добавить элементы массива через запятую во время выполнения - Java
- 11. Как добавить элементы в datagrid во время выполнения в flex4?
- 12. Время нажатия кнопки подсчета
- 13. $ _POST время javascript Date() во время нажатия кнопки отправки.
- 14. Как добавить элементы в массив nmutable во время выполнения динамически?
- 15. Как определить, удерживается ли клавиша управления во время нажатия кнопки
- 16. Как изменить размер рамки UIView во время нажатия кнопки?
- 17. Как сохранить фон кнопки одинаково во время нажатия?
- 18. Как добавить кнопки динамически в ScrollView
- 19. Инициализировать элементы массива во время выполнения
- 20. PHP изменить элементы массива во время цикла
- 21. Как подсчитать время нажатия кнопки в android?
- 22. Скрыть элементы после нажатия кнопки
- 23. неотвечающие элементы после нажатия кнопки
- 24. Добавить кнопки «фильтр» на Scrollview
- 25. Как сохранить и добавить элементы в список объектов во время событий нажатия кнопок
- 26. Несколько TextViews в ScrollView во время выполнения
- 27. Добавить кнопки на клик во время выполнения?
- 28. GUI зависает во время цикла после нажатия кнопки
- 29. JQuery: Обнаружение нажатия кнопки мыши во время MouseMove события
- 30. Как добавить элементы в ListView во время выполнения?