Hinzufügen-Taste, programmgesteuert durchführen segue

Ich versuche eine Schaltfläche erstellen, die 'on the fly' mit dem code, und ich will, dass die Schaltfläche ausführen
segue zu einem anderen controller. Soweit ich weiß, erstellen segue per Programm ist nicht möglich, aber wie bekomme ich übergeben, wenn der button erstellt ist nicht auf meinem storyboard?

Dies ist der code zum erstellen der Schaltfläche:

- (void)addButton:(UIView*)view inLocation:(CGPoint)point
{

    UIButton *but=[UIButton buttonWithType:UIButtonTypeRoundedRect];
    but.frame= CGRectMake(point.x, point.y,30,30);
    [but setTitle:@"CHOOSE" forState:UIControlStateNormal];
    //The nilSymbol should call a method that will perform the segue
    [but addTarget:self action:@selector(nilSymbol) forControlEvents:UIControlEventTouchUpInside];
    [view addSubview:but];  
}

Irgendwelche Möglichkeiten, das zu tun?

  • Ich wirklich dont denken, dass dies der gleiche Fall... er hatte die Wahl über es, ich bin derzeit gezwungen, eine Schaltfläche hinzufügen, über das storyboard und nicht programmgesteuert hinzufügen
InformationsquelleAutor Itzik984 | 2014-01-20
Schreibe einen Kommentar