Я не знаю jQuery, но я действительно знаю, что, если Вы получаете избранный элемент, он содержит объект 'опций'.
var myOpts = document.getElementById('yourselect').options;
alert(myOpts[0].value) //=> Value of the first option
NSString имеет метод sizeWithAttributes: , который можно использовать для этого. Он возвращает структуру CGSize, поэтому вы можете сделать что-то подобное следующему, чтобы найти ширину текста внутри вашей метки.
CGSize textSize = [[label text] sizeWithAttributes:@{NSFontAttributeName:[label font]}];
CGFloat strikeWidth = textSize.width;
До iOS7 вы должны были использовать метод sizeWithFont: .
CGSize textSize = [[label text] sizeWithFont:[label font]];
CGFloat strikeWidth = textSize.width;
UILabel имеет свойство font, которое можно использовать для динамического получения детали шрифта для вашего лейбла, как я делаю выше.
Надеюсь, это поможет :)