С новым iOS7 sizeWithFont:constrainedToSize:lineBreakMode
устарел, и я получаю предупреждения об этом в своем XCode 5. Я должен сказать, что это не влияет на функциональность, насколько я могу судить, но я бы хотел найти альтернативу к нему, чтобы удалить раздражающие предупреждения. Вот мой код связан с проблемой:sizeWithFont устарел в iOS7
CGSize minimumLabelSize = [self.subLabel.text sizeWithFont:self.subLabel.font constrainedToSize:maxSize lineBreakMode:NSLineBreakByClipping];
и:
expectedLabelSize = [self.subLabel.text sizeWithFont:self.font constrainedToSize:maximumLabelSize lineBreakMode:NSLineBreakByClipping];
Я не был в состоянии понять это сам раствор, и я не знаю, что нужно использовать вместо.
Посмотрите здесь: http://stackoverflow.com/questions/19028743/ios7-uitextview-contentsize-height-alternative/19067476#19067476 –
Поиск в Google с помощью параметра sizeWithFont, устаревшего iOS 7, дает совершенно полезное решение для вашей проблемы , Всегда сначала Google. – dandan78
+1 и я хочу знать то же самое. Дело в том, что я хочу знать точное преобразование старого кода в новый код. Документация не дает этого. –