在UIToolBar上添加按钮(按代码)

时间:2012-05-24 14:20:20

标签: objective-c xcode4

如何通过按钮上的代码添加到我拥有属性的工具栏?

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

2 个答案:

答案 0 :(得分:10)

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是您希望按钮调用的方法。

答案 1 :(得分:0)

这可能会对你有所帮助,别忘了发布Buttons。

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或点击此链接

Aligning UIToolBar items