【发布时间】:2017-10-01 14:03:31
【问题描述】:
我想知道如何从 UIBarButtonItem 中的两行标签中去掉左右空格,它的视图由 setCustomView 设置如下:
UIButton* forwardButton = [UIButton buttonWithType:101];
[forwardButton setTransform:CGAffineTransformMakeScale(-1.0, 1.0)];
[forwardButton.titleLabel setTransform:CGAffineTransformMakeScale(-1.0, 1.0)];
[forwardButton setTitle:@"Now\nPlaying" forState:UIControlStateNormal];
[forwardButton addTarget:self action:@selector(openPlayer) forControlEvents:UIControlEventTouchUpInside];
[forwardButton.titleLabel setNumberOfLines:2];
[forwardButton.titleLabel setLineBreakMode:NSLineBreakByWordWrapping];
[forwardButton.titleLabel setTextAlignment:NSTextAlignmentCenter];
[forwardButton.titleLabel setFont:[UIFont boldSystemFontOfSize:10]];
[navButton setCustomView:forwardButton];
Here 是我得到的结果。
按钮的宽度就像标签在一行中写有文字一样,例如this。
【问题讨论】:
标签: iphone ios objective-c uinavigationbar uibarbuttonitem