2012-03-29 11 views
0

Wie richte ich die Schaltfläche der Tabellenzelle auf der linken statt der rechten? Unten ist der Code, den ich verwende, um das UIButton zu erstellen. Vielen Dank.Wie lehne ich links eine Schaltfläche in UITableViewCell

cell.accessoryView = [self getButton: @"icon.png"]; 

... 

- (UIButton*)getButton: (NSString*)icon { 
    UIImage *image = (true) ? [UIImage imageNamed:icon] : [UIImage imageNamed:icon]; 

    UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; 
    CGRect frame = CGRectMake(0.0, 0.0, image.size.width, image.size.height); 
    button.frame = frame; 
    [button setBackgroundImage:image forState:UIControlStateNormal]; 

    [button addTarget:self action:@selector(checkButtonTapped:event:) forControlEvents:UIControlEventTouchUpInside]; 
    button.backgroundColor = [UIColor clearColor]; 
    return button; 

} 
+1

Aus meiner bisherigen Erfahrung ist der beste Weg, dies zu erreichen, Ihre eigene Tabellenansicht Zelle rollen oder fügen Sie die Schaltfläche als Subview und nicht mit dem AccessoryView. –

Antwort

0

Dann sind Sie mit dem Rahmen des Knopfes Dreck kann.

Verwandte Themen