0

ナビゲーションバーの左側にボタンを作成して、クリックするとユーザーが別のページに移動したいと考えています。しかし、私はそれを機能させることができませんでした。以下は私のコードです。助けてください!

self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(cancelEdit:)];
4

2 に答える 2

3

これを試して。

UIBarButtonItem *leftItem = [[UIBarButtonItem alloc]
                                initWithTitle:@"Left"
                                style:UIBarButtonItemStyleBordered
                                target:self
                                action:@selector(leftItemAction)];
UIBarButtonItem *rightItem = [[UIBarButtonItem alloc]
                               initWithTitle:@"Right"
                               style:UIBarButtonItemStyleBordered
                               target:self
                               action:@selector(rightItemAction)];
self.navigationItem.rightBarButtonItem = rightItem;
self.navigationItem.leftBarButtonItem = leftItem;

- (void)leftItemAction
{
...
}

- (void)rightItemAction
{
...
}
于 2013-02-04T15:15:15.903 に答える
1

このコードを使用して保存ボタンを追加しました

UIButton *button2 = [UIButton buttonWithType:UIButtonTypeCustom];
[button2 setBackgroundImage:[UIImage imageNamed:@"save.png"] forState:UIControlStateNormal];
button2.frame = CGRectMake(0, 0, 100, 31);
[button2 addTarget:self action:@selector(onSave:) forControlEvents:UIControlEventTouchUpInside];    
saveButton = [[UIBarButtonItem alloc]initWithCustomView:button2];
self.navigationItem.leftBarButtonItem = saveButton;
于 2012-08-13T06:16:28.953 に答える