Если вам не нужна функция переупорядочения этих ячеек, вы можете реализовать это, создав подкласс UITableviewCell, в котором каждая ячейка содержит 4 кнопки.Внутреннее сообщение может быть отправлено делегатом.
Обновление:
Пример пользовательской ячейки:
@protocol MyCellDelegate <NSObject>
- (void)notifyCell:(MyCell *)cell didTouchupInside:(UIButton *)innerButton;
@end
@interface MyCell : UITableViewCell {
@private
// easy to understand button example
// you can use array or dictionary to manage your buttons.
UIButton *mButton1;
UIButton *mButton2;
UIButton *mButton3;
UIButton *mButton4;
// Other member variables.
}
@property (nonatomic, assign) id <MyCellDelegate> delegate;
- (id)initWithReuseIdentifier:(NSString *)reuseIdentifier delegate:(id)delegate;
@end
Через MyCellDelegate клиент может знать, что происходит наОбъекты MyCell.