我在纵向应用程序中使用垂直 UIButton(只是一个宽度为 60、高度为 160 的普通按钮)
我想将标签垂直放置在按钮下方而不是横跨按钮。
当我使用以下代码旋转标签时
[workPackageButton.titleLabel setTransform:CGAffineTransformMakeRotation(M_PI / 2)];
它旋转标签,但长度似乎受到原始宽度的限制,所以我在中间得到 ... 缩写。有一个简单的方法可以解决这个问题吗?
您可以在按钮上添加标签并旋转标签,如下所示:
UILabel *lbl= [[UILabel alloc] initWithFrame:CGRectMake(button.frame.size.width*.3, button.frame.size.height*.5, button.frame.size.width,button.frame.size.height)];
lbl.transform = CGAffineTransformMakeRotation(M_PI / 2);
lbl.textColor =[UIColor whiteColor];
lbl.backgroundColor =[UIColor clearColor];
[button addSubview:lbl];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)