Tôi có ba UIBarButtonItem
được tạo như sau. Họ sắp xếp trái và tôi muốn căn giữa để không có một khoảng trống ở phía bên phải. Tôi không thấy thuộc tính căn chỉnh trên UIToolBar
. Có cách nào khác để thực hiện việc này không?Căn chỉnh các mặt hàng UIToolBar
//create some buttons
UIBarButtonItem *aboutButton = [[UIBarButtonItem alloc] initWithTitle:@"About" style:UIBarButtonItemStyleBordered target:self action:@selector(showAbout:)];
[toolbar setItems:[NSArray arrayWithObjects:settingsButton,deleteButton,aboutButton,nil]];
//Add the toolbar as a subview to the navigation controller.
[self.navigationController.view addSubview:toolbar];
Không có lý do thực sự để làm cho nhiều không gian linh hoạt. Bạn có thể thêm cùng một đối tượng không gian linh hoạt vào thanh công cụ của bạn nhiều lần nếu bạn cần nhiều hơn một. – mmc
mmc là chính xác. Trong thực tế, nó có lẽ sẽ là hoàn toàn hợp lý để làm cho một singleton linh hoạt và tái sử dụng nó trong suốt sản phẩm của bạn. Tôi đã nghe nó tuyên bố rằng đây là việc sử dụng ban đầu thật sự của người độc thân: không phải để thực thi các quy tắc của chương trình, nhưng để giảm chi phí. – Amagrammer
Cập nhật mã để sử dụng một phiên bản của không gian linh hoạt – nduplessis