换行模式在ios7中不起作用
Posted
技术标签:
【中文标题】换行模式在ios7中不起作用【英文标题】:Line break mode not working in ios7 【发布时间】:2015-05-21 08:02:08 【问题描述】:CGSize expectedTypeLabelSize = [DealTypeSTR sizeWithFont:[UIFont fontWithName:@"Aileron-Bold" size:15]
constrainedToSize:DealType_label.frame.size
lineBreakMode:DealType_label.lineBreakMode];
【问题讨论】:
您应该更好地解释您要达到的目标、遇到的问题以及到目前为止所做的尝试...... 【参考方案1】:你可以试试这个
CGSize size = CGSizeZero;
if ([label.text respondsToSelector: @selector(boundingRectWithSize:options:attributes:context:)] == YES)
size = [label.text boundingRectWithSize: constrainedSize options: NSStringDrawingUsesLineFragmentOrigin
attributes: @ NSFontAttributeName: label.font context: nil].size;
else
size = [label.text sizeWithFont: label.font constrainedToSize: constrainedSize lineBreakMode: UILineBreakModeWordWrap];
【讨论】:
【参考方案2】:你可以试试这个 -
CGSize expectedTypeLabelSize = [DealTypeSTR boundingRectWithSize:size
options:NSStringDrawingUsesLineFragmentOrigin
attributes:@NSFontAttributeName:[UIFont fontWithName:@"Aileron-Bold" size:15]
context:nil];
【讨论】:
以上是关于换行模式在ios7中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
UISearchBar 的自定义 InputView 在 iOS7 中不起作用