В основном мне нужно поместить кнопку между ячейками. У меня есть сгруппированный UITableView с двумя ячейками. Я не могу получить это с помощью Interface Builder. Как я могу получить это по коду?UIButton между двумя UITableViewCell
ответ
Решение очень просто. Просто создайте кнопку, установите ее фрейм правильно и добавьте в self.tableview в свой подкласс UITableViewController.
Например:
viewDidLoad() из RootViewController (подкласс UITableViewController)
- (void)viewDidLoad
{
[super viewDidLoad];
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.frame = CGRectMake(0, 30, 50, 50); // May change as needed
[self.tableView addSubview:button];
}
Если у вас есть только две ячейки, почему вы с помощью сгруппированных UITableView вместо ваших собственных взглядов на заказ. Я считаю, что простым решением было бы просто создать два пользовательских представления. Один, который представляет две ячейки, а другой - меньший вид сверху клеток.
Если причина вы используете TableView в том, что эта конструкция будет использоваться повторно, то вы можете создать вышеуказанную реализацию как одного пользовательского UITableViewCell в Interface Builder, то просто загрузите его в cellForRowAtIndexPath:
DevCustomCell *cell = [tableView dequeueReusableCellWithIdentifier:@"DevCustomCell"];
if (cell == nil) {
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"DevCustomCell" owner:nil options:nil];
for (id currentObject in topLevelObjects) {
if ([currentObject isKindOfClass:[UITableViewCell class]]) {
cell = (DevCustomCell *)currentObject;
break;
}
}
}
- 1. исчезают между двумя изображениями UIButton
- 2. Swift3: UITableViewCell и UIButton - Показать и скрыть UITableViewCell, щелкнув UIButton
- 3. UITableViewCell с UIButton не прокручивается
- 4. UIButton in UITableViewCell
- 5. UITableViewCell UIButton Selection
- 6. Удаление UIButton из UITableViewCell
- 7. UITableViewCell с UIButton
- 8. Определить UIButton в UITableViewCell
- 9. Скрыть UIButton UITableviewcell
- 10. UITableViewCell UIButton динамическая высота
- 11. UIButton для покрытия UITableViewCell
- 12. UITableViewCell с пользовательским UIButton
- 13. Странный разрыв UITableViewCell между двумя последними ячейками
- 14. Я могу создать UITableView между двумя UITableViewCell?
- 15. UIButton в UITableViewCell используется повторно
- 16. UIButton не нажата в UITableViewCell
- 17. Доступ к UIButton в UITableViewCell
- 18. Динамически Показать UIButton в UITableViewCell
- 19. IBAction из UIButton внутри UITableViewCell
- 20. Вызов действия UIButton из UITableViewCell
- 21. изменить цвет UIbutton внутри UITableViewCell
- 22. Aligning UIButton справа от UITableViewCell
- 23. Получить позицию UIButton в UITableViewCell
- 24. Подключение UIButton в пользовательском UITableViewCell
- 25. Невозможно отключить UIButton в UITableViewCell
- 26. Проблема с uibutton в UItableViewCell
- 27. Как настроить UIButton в UITableViewCell?
- 28. Невозможно установить UIButton в UITableViewCell
- 29. Скрыть UIButton в пользовательском UITableViewCell
- 30. iOS: UIButton и UILabel в UITableViewCell
ли это на самом деле должно быть две клетки, или вы можете поместить фоновое изображение на одной (большой) клетке, заставляет его ПОСМОТРЕТЬ как две ячейки, а затем позиционировать кнопку именно там, где вы хотите? – lnafziger