replace sizeWithFont:constrainedToSize with boundingWithRect..