2010-08-18 3 views
0

Есть ли способ удалить знак минус в режиме редактирования и отобразить только значок порядка?tableView режим редактирования -iPhone

Попытка с давних времен. Каким-то образом удалось удалить отступ таблицы, но все же не удалось удалить знак минус.

Также я хочу значок перезаказа постоянно отображается на экране, так как таблица всегда будет находиться в режиме редактирования

Есть ли возможность сделать это ??? Пожалуйста, помогите ....

ответ

0

Я не уверен, что вы можете сделать это (я не думаю, что я когда-либо видел, как это реализовано), но если бы это было работать, я думаю, что вы делаете это, возвращая UITableViewCellEditingStyleNone как стиль редактирования ячейки в

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath

As если у НУ есть

- (void)tableView:(UTableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toindexPath:(NSIndexPath *)toIndexPath 

и

-(BOOL)tableview:(UITableView *)tableview canMoveRowAtIndexPath:(NSIndexPath *)indexPath 

, определенный в UITableViewDelegate элементы управления переупорядочения должны отображаться при входе в режим редактирования.

Для запуска при редактировании вызова стиля

- (void)setEditing:(BOOL)editing animated:(BOOL)animated 

после ваш взгляд загружается

+0

I просто проверил все это и подтвердил, что он работает. – fogelbaby

+0

Я получил ответ в последний день - (BOOL) tableView: (UITableView *) tableView canEditRowAtIndexPath: (NSIndexPath *) indexPath { // Возвращаем НЕТ, если вы не хотите, чтобы указанный элемент был доступен для редактирования. \t UITableViewCellEditingStyleNone; возвращение ДА; } Это все, что мне нужно реализовать ... в любом случае спасибо –

0

Вот как это работает ...

-(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
// Return NO if you do not want the specified item to be editable. 
UITableViewCellEditingStyleNone; 
return YES; 
} 

HAPPY iCODING ...