1

プロパティを持つツールバーにボタンのコードを追加するにはどうすればよいですか?

@property (strong, nonatomic) IBOutlet UIToolbar *toolB;
4

2 に答える 2

11
UIBarButtonItem *buttonOne = [[UIBarButtonItem alloc] initWithTitle:@"Button One" style:UIBarButtonItemStyleBordered target:self action:@selector(action)];

UIBarButtonItem *buttonTwo = [[UIBarButtonItem alloc] initWithTitle:@"Button Two" style:UIBarButtonItemStyleBordered target:self action:@selector(action)];

NSArray *buttons = [NSArray arrayWithObjects: buttonOne, buttonTwo, nil];
[toolBar setItems: buttons animated:NO];

私があなたが何を求めているかを正しく理解していれば、トリックを行います。actionボタンで呼び出すメソッドです。

于 2012-05-24T14:37:00.093 に答える
0

これはあなたを助けるかもしれません、ボタンを解放することを忘れないでください。

UIToolbar *actionToolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 416, 320, 44)];
UIBarButtonItem *actionButton =
    [[[UIBarButtonItem alloc]
        initWithTitle:@"No Action"
        style:UIBarButtonItemStyleBordered
        target:self
        action:@selector(noAction:)]
    autorelease];
[actionToolbar setItems:[NSArray arrayWithObject:actionButton]];

UIToolbarにはサイドボタンがありません。UINavigationBarを使用するか、このリンクをたどることができます

UIToolBarアイテムの整列

于 2012-05-24T14:41:27.817 に答える