2017-09-25 15 views
5

कैसे असली रंग मैं अब छवि जगह बहाल करने के लिए चित्र को रोकने के लिए सफेद आईओएस 11 सेIOS11 UIContextualAction प्लेस छवि रंग पाठ

- (UISwipeActionsConfiguration *)tableView:(UITableView *)tableView trailingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath *)indexPath API_AVAILABLE(ios(11.0)) 
{ 

UIContextualAction *deleteRowAction = [UIContextualAction contextualActionWithStyle:UIContextualActionStyleNormal title:nil handler:^(UIContextualAction * _Nonnull action, __kindof UIView * _Nonnull sourceView, void (^ _Nonnull completionHandler)(BOOL)) 
    { 
     NSLog(@"------------------>%@",sourceView); 
     completionHandler (YES); 
    }]; 

    deleteRowAction.image = [UIImage imageNamed:@"heart"]; 

    UISwipeActionsConfiguration *config = [UISwipeActionsConfiguration configurationWithActions:@[deleteRowAction]]; 
     return config; 


    return nil; 

} 

उत्तर

2

trailingSwipeActionsConfigurationForRowAtIndexPath काम करता हैं केवल और पूरी तरह से अनुकूलन योग्य नहीं है। आप बटन के पृष्ठभूमि रंग को बदल सकते हैं, लेकिन यदि आप UIImageRenderingModeAlwaysOriginal का उपयोग करते हैं तो भी आप अपने रंगों के साथ एक छवि नहीं जोड़ सकते हैं।

मैं MGSwipeTableCell का उपयोग करने की सलाह देता हूं।

संबंधित मुद्दे