UIButton标题标签变换切断标签
我正在创build一个大小为30px宽度和164px高度的界面生成器的UIButton。
我想将UIButton的标题旋转到90度。
我正在使用下面的代码进行轮换
// leftNavBtn1 is a UIButton self.leftNavBtn1.titleLabel.transform = CGAffineTransformMakeRotation(-M_PI / 2);
问题是旋转后的标签中断。 我试图编程设置标题,但它不工作。
我想要这样做
我正在得到什么
titleLabel
属性主要用于configurationbutton的文本,而不是其边界。
我不认为你能达到你想达到的目标。
如果我正确理解了你的话,在界面制作工具中制作一个宽度很小,高度较高的button,然后将button标签上的变换设置为90º,然后期望button的行为就好像宽度变成了高度和副反之亦然。
我想你仍然可以在界面生成器中设置button,但使其水平,就像旋转-90º,然后在UIButton中设置转换viewDidLoad
也许这是愚蠢的,但你有没有尝试在你的button上创build一个标签,然后应用相同的旋转?
这不是优雅,但可以工作