Objective-C:
[button.titleLabel setFont: [button.titleLabel.font fontWithSize: sizeYouWant]];
Swift:
button.titleLabel?.font = button.titleLabel?.font.fontWithSize(sizeYouWant)
не сделает ничего, кроме изменения размера шрифта.
Согласно Microsoft, это 2048 год. Поскольку они изобрели Интернет (а также свет, тьму и Linux), они правы. :-) .... или .. и поскольку IE устанавливает это более низкое значение, это наименьший общий знаменатель.
http://support.microsoft.com/kb/208427
В Firefox я вижу людей на чистые URL-адреса отчетов 0xFFFF работают: http://forums.mozillazine.org/viewtopic.php?f=38&t=155648&start=0&st=0&sk=t&sd=a
Вот еще одно сообщение об этом: http://hiox.org/index.php?id=425
РЕДАКТИРОВАТЬ: это очень печально, что почти через 5 лет после того, как я написал этот ответ - это все еще правда. Если можете, просмотрите историю этого ответа.
РЕДАКТИРОВАТЬ2: Я нашел лучший ответ на StackOverflow - Какова максимальная длина URL-адреса в разных браузерах?
РЕДАКТИРОВАТЬ3: 9 лет спустя - Explorer устарел в пользу Edge, Edge скоро будет переработан с использованием Blink (что сделает его очень близким к Chrome). Интересно, насколько уместен этот ответ.
Публикуемого максимума нет, но эффективный предел составляет около 2000 символов, потому что это то, что поддерживает Internet Explorer (версия 4 и выше). См. http://www.boutell.com/newfaq/misc/urllength.html
Более новый IE: 2048 символов Некоторые платформы поддерживают только 255.
У разных браузеров разные ограничения. Но обычно ограничение составляет около 2000 символов для метода GET URL-адреса. Вы можете использовать прокси-страницу, которая выполняет метод POST (если ваш API поддерживает его) и имеет больший лимит в 5000 символов. В настоящее время мы изучаем возможность использования прокси-страницы с Google Map API, поскольку мы превысили ограничение в 2000 символов.