-1
我在界面生成器中有一個UIToolbar。我使用IBOutlets與UIToolbar建立了連接。在我的代碼在initWithCoder和viewDidLoad事件中,我嘗試訪問UIToolbar的bounds.size.width屬性,它說0。最終,我想在UIToolbar中居中放置一個UILabel。如何在UIToolbar中居中UILabel
我在界面生成器中有一個UIToolbar。我使用IBOutlets與UIToolbar建立了連接。在我的代碼在initWithCoder和viewDidLoad事件中,我嘗試訪問UIToolbar的bounds.size.width屬性,它說0。最終,我想在UIToolbar中居中放置一個UILabel。如何在UIToolbar中居中UILabel
你應該使用UIBarButtomItem
這樣的:
UIBarButtonItem *flexible1 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
UIBarButtonItem *titleButton = [[UIBarButtonItem alloc] initWithTitle:@"Your Label String" style:UIBarButtonItemStylePlain target:nil action:nil];
UIBarButtonItem *flexible2 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[toolBar setItems:[NSArray arrayWithObjects:flexible1, titleButton, flexible2, nil]];