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

iOS之cell和lable自适应大小和判断是ipad还是iphone//今天从别人的代码中看到这么几行代码,放在这里,等着

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];

}