Если ваш табличный вид сгруппирован, вы можете использовать
@property(nonatomic) BOOL shouldIndentWhileEditing
, если не другой известный мне вариант - взять фон для ячеек 1 и 2 и создать одно изображение с изменяемым размером, которое будет иметь плитки с
- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets
и используйте это в качестве фона для просмотра таблицы.capInsets, конечно, будут равны нулю.
UIImage *tableBackground =[[UIImage imageNamed:@"cell_1_2"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
Если ваши ячейки имеют стандартную высоту, создайте новое изображение в фотошопе, которое представляет собой комбинацию фона cell1 и cell2, который вы хотите чередовать по таблице, 320x88назовите это 'cell_1_2'.Затем используйте его в качестве фона для таблицы, и он будет выложен плиткой / повторяет длину таблицы.Единственная проблема заключается в том, что если количество ячеек в таблице не будет занимать высоту экрана, фоновое изображение все равно будет располагаться в нижней части экрана.Так что, возможно, это не лучшее решение.