CGSize textSize = [label.title sizeWithFont:label.font];
[label setFrame:CGRectmake(label.frame.origin.x, label.frame.origin.y, textSize.width, textSize.heidht)];
yourLabel.frame = CGRectMake(yourLabel.frame.origin.x, yourLabel.frame.origin.y, yourLabel.frame.size.width, 14.0);
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-feature android:name="android.hardware.telephony" android:required="false" />
Таким образом, получается, что планшеты, у которых есть GSM модуль попадают в категорию неподдерживаемых устройств
android:required
Boolean value that indicates whether the application requires the feature specified in android:name.
When you declare «android:required=»true" for a feature, you are specifying that the application cannot function, or is not designed to function, when the specified feature is not present on the device.
When you declare «android:required=»false" for a feature, it means that the application prefers to use the feature if present on the device, but that it is designed to function without the specified feature, if necessary.