IOS/IOS Error
xcode error - 'sizeWithFont:' is deprecated: first deprecated in iOS 7.0
니노z
2023. 2. 23. 15:24
'sizeWithFont:' is deprecated: first deprecated in iOS 7.0
사용하지 않는대!!!!
아놔..

const CGSize titleSize = [menuItem.title sizeWithFont:titleFont];
바꿔보자.

이걸로 바뀌었군..

CGRect rawRect = {};
rawRect.size = [menuItem.title sizeWithAttributes: @{
NSFontAttributeName: [UIFont systemFontOfSize:titleFont.pointSize],
}];
const CGSize titleSize = CGRectIntegral(rawRect).size;
참고:
https://stackoverflow.com/questions/18897896/replacement-for-deprecated-sizewithfont-in-ios-7
Replacement for deprecated sizeWithFont: in iOS 7?
In iOS 7, sizeWithFont: is now deprecated. How do I now pass in the UIFont object into the replacement method sizeWithAttributes:?
stackoverflow.com
반응형