push的时候,感觉上一个页面的视图还有残留,然后停顿了一下,才消失的解决...

这个,以前遇到过,后来不知怎么弄好了,现在就是你如果改下push之后的视图的背景图,随便换个颜色或者加点view,就不会有这个情况了


【计算高宽】
UILabel *alertLabel = [[UILabel alloc]initWithFrame:CGRectMake(5, 2, 60, 20)];
[alertLabel setText:@"个人简介"];
[alertLabel setFont:[UIFont boldSystemFontOfSize:15.0]];
[infoView addSubview:alertLabel];

NSString *userdesc=docModel.desc;
if (userdesc.length==0) {
userdesc=@"这位医生暂时没任何说明";
}
UILabel *info = [[UILabel alloc]initWithFrame:CGRectMake(10, 24, ScreenW-10, 50)];
[info setText:userdesc];
[info setFont:[UIFont systemFontOfSize:13]];
[info setLineBreakMode:NSLineBreakByCharWrapping];
info.numberOfLines=0;
info.textColor=[UIColor grayColor];

CGSize size=CGSizeMake(ScreenW-20, 1000);
CGSize infoSize = [userdesc sizeWithFont:[UIFont systemFontOfSize:13] constrainedToSize:size lineBreakMode:NSLineBreakByCharWrapping];
info.frame=CGRectMake(info.frame.origin.x, info.frame.origin.y, infoSize.width, infoSize.height);
[infoView addSubview:info];


发现用string.length*字号 可以计算宽度
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值