簡體   English   中英

可以從ios版本獲得fontWithSize(fontSize:CGFloat)

[英]fontWithSize(fontSize: CGFloat) is available from which ios Version

我正在使用此函數來更改UIButton中標簽的字體大小。 像這樣(SWIFT): -

Button!.titleLabel?.font = Button!.titleLabel?.font.fontWithSize(12)

我想看看ios 7的這個功能的可用性。所以我看到了Xcode的快速幫助文檔。 有人提到iOS (8.0 and later)

Xcode幫助文本

然后我繼續在蘋果網站上搜索合適的功能,但是它可以從Available in iOS 2.0 and later. 請參閱此處以獲取參考

請讓我知道哪一個值得信任。

我看到了答案,但我不滿意,因為我檢查了其他類,如NSMutableAttributedString

這里寫的是iOS (3.2 and later) NSMutableAttributedString可用性

我的強烈猜測是,自從Swift與iOS 8一起推出以來,Apple的文檔在此之前不會顯示任何可用內容。 如果在Objective-C端檢查相同的方法,您將看到與在Web上相同的方法:

在此輸入圖像描述

我還有一個針對iOS 7的項目,在Objective C中調用了fontWithSize ,它們工作正常。 因此,沒有理由不在Swift方面提供它。

還從Apple的Radar系統中找到了相關信息:

Engineering為您提供以下反饋:

這是預期的 - 直到2014年WWDC和iOS 8的推出,Swift才可用,因此Swift中這些方法和常量的可用性被正確記錄為iOS 8+。

感謝您的反饋意見。 Engineering已確定此問題的行為符合預期。

很明顯,這是Apple的做事方式,像往常一樣。

在目標C中

它仍然是2.0

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM