Fix for possible blurry text on non-retina devices

Fix for blurry text on non-retina devices. If the calculation for the
textLabel frame comes back with fractional points, the text will render
blurry.  Fixed this by casting all the calculations to (int).