Ich habe eine Eigenschaft:iOS Objective-C UIBarButtonItem Aktion Nicht
@property (strong, nonatomic) IBOutlet UIBarButtonItem *backButton;
es wie folgt festgelegt wird:
UIBarButtonItem *backItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemPlay target:self action:@selector(goBack:)];
backItem.imageInsets = UIEdgeInsetsZero;
UIToolbar *backToolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 44, 44)];
backToolbar.userInteractionEnabled = YES;
[backToolbar setTransform:CGAffineTransformMakeScale(-1, 1)];
backToolbar.items = [NSArray arrayWithObjects:backItem, nil];
backToolbar.backgroundColor = [UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:1.0];
backToolbar.clipsToBounds = YES;
self.backButton = [[UIBarButtonItem alloc] initWithCustomView:backToolbar];
self.backButton.enabled = YES;
self.backButton.imageInsets = UIEdgeInsetsZero;
die ich dachte, den Wähler dazu wäre gesetzt haben würde:
Aber goBack pushed
wird nie ausgeloggt, wenn ich auf die Schaltfläche klicken, obwohl die iframeView (nur ein UIWebView) geht auf die vorherige Seite.
ich auch die Aktion wie diese versucht habe Einstellung (Direkt unter dem obigen Code):
[self.backButton setTarget:self];
[self.backButton setAction:@selector(goBack:)];
Irgendwelche Ideen, wie ich den Code anpassen kann, so dass die Wähler aufgerufen, wenn ich die Zurück-Taste drücken ?
Leider nicht, es ist programmgesteuert generiert –
Bitte überprüfen Sie meine aktualisierte Antwort –