读书人

iOS之cell跟lable自适应大小和判断是i

发布时间: 2013-10-01 12:15:56 作者: rapoo

iOS之cell和lable自适应大小和判断是ipad还是iphone

//今天从别人的代码中看到这么几行代码,放在这里,等着用

static CGFloat textMarginHorizontal =15.0f;

static CGFloat textMarginVertical =7.5f;

static CGFloat messageTextSize =14.0;


+(CGFloat)maxTextWidth {

//UI_USER_INTERFACE_IDIOM //区分使用的是iphone还是ipad

if (UI_USER_INTERFACE_IDIOM() ==UIUserInterfaceIdiomPhone)

{

return220.0f;

} else {

return400.0f;

}

}


+(CGSize)messageSize:(NSString*)message {

//CGFLOAT_MAX 取值范围为最大

return [messagesizeWithFont:[UIFontsystemFontOfSize:messageTextSize]constrainedToSize:CGSizeMake([PTSMessagingCellmaxTextWidth], CGFLOAT_MAX)lineBreakMode:NSLineBreakByWordWrapping];

}

读书人网 >操作系统

热点推荐