Ben*_*ams 18
在UIBarButtonItem之间删除灵活空格键按钮项.这在IB中非常容易,请查看控件的底部.
如果您想以编程方式执行此操作,此代码应该有所帮助:
UIBarButtonItem* button1 = [[UIBarButtonItem alloc] initWithTitle:@"Button1" style:UIBarButtonItemStyleBordered target:self action:@selector(button1Action)];
UIBarButtonItem* button2 = [[UIBarButtonItem alloc] initWithTitle:@"Button2" style:UIBarButtonItemStyleBordered target:self action:@selector(button2Action)];
UIBarButtonItem *flexibleSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[myToolbar setItems:[NSArray arrayWithObjects:button1, flexibleSpace, button2, nil]];
Run Code Online (Sandbox Code Playgroud)
忽略 UIBarButtonItem 建议的宽度;这不是 Apple 推荐的正确方法,如果您想添加更多图标,这将不起作用。
正确的方法是在每个按钮之间添加一个“灵活空间”(技术上是另一个按钮!)。您可以在 Interface Builder 中看到它,也可以根据需要直接在代码中添加它。
| 归档时间: |
|
| 查看次数: |
6525 次 |
| 最近记录: |