UILabel文字竖排
方法一:
UILabel *mindName = [[UILabel alloc]initWithFrame:kCR(0, 0, 25,40)]; mindName.text = @"苏\n小\n明"; mindName.numberOfLines = [mindName.text length];
方法二:
// NSString *text = @"一"; // NSString *strText = @"苏得强"; // UIFont *font = [UIFont systemFontOfSize:12]; // CGSize sizeWord = [text sizeWithFont:font constrainedToSize:CGSizeMake(320, 2000.0) lineBreakMode:UILineBreakModeWordWrap]; // CGFloat w = sizeWord.width;//一个汉字的宽度 // CGSize sizeStr = [strText sizeWithFont:font constrainedToSize:CGSizeMake(w, 2000.0) lineBreakMode:UILineBreakModeWordWrap]; // CGFloat h = sizeStr.height; // // UILabel *aLabel = [[UILabel alloc]initWithFrame:kCR(0, 0, w, h)]; // aLabel.text = strText; // aLabel.backgroundColor = [UIColor clearColor]; // aLabel.textColor = [UIColor whiteColor]; // aLabel.numberOfLines = 0; // [aView addSubview:aLabel];
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步