から任意のメソッドをオーバーライドしないのですか?intrinsicContentSize()メソッドは、私はXcodeの8ベータ5に更新し、現在のUIViewを継承するクラスに次のエラーが取得し、そのスーパー
20
A
答えて
49
the latest referenceをご確認ください。 (あなたが簡単にそれだけでApple's developer siteの検索バーに単語「intrinsicContentSize」を入れて見つけることができます。)
宣言
var intrinsicContentSize: CGSize { get }
intrinsicContentSize
は、計算された財産となっていますので、あなたはそれをオーバーライドする必要がありますこのように:
override open var intrinsicContentSize: CGSize {
get {
//...
return someCGSize
}
}
それとも単に:
override open var intrinsicContentSize: CGSize {
//...
return someCGSize
}
7
Xcodeの1つのバージョンから別のバージョンへの移行中に、コードがもはやコンパイルされない理由を調べる方法があります。ここではいくつかのリソースがintrinsicContentSize
ためのものです:あなたがdeveloper.apple.comからintrinsicContentSize
を検索することができます
- 。
intrinsicContentSize
をそのままApple Developer API Reference page for UIViewから検索することができます。- あなたはiOS 10.0 API Diffs for UIKit pageを開き、ブラウザの検索メニュー(ショートカット:CMD + F)と
intrinsicContentSize
のインスタンスを検索することができます。 - あなたはXcodeののドキュメントやAPIリファレンスから
intrinsicContentSize
を検索することができます(パス:ヘルプ>ドキュメントやAPIリファレンス、ショートカット:シフト + CMD + )。 - また、(例えば、
UIView()
)あなたのXcodeのコード内の任意のUIView
初期化子を右クリックして定義にジャンプを選択し、intrinsicContentSize
の検索を行うことができます。
:var intrinsicContentSize: CGSize { get }
これらの検索は、スウィフト3とiOS 10で、これ以上の次の宣言を持っている方法が、UIView
の計算されたプロパティで、intrinsicContentSize
ことをお見せしません
結果として、012を交換する必要がありますメソッドの実装には、次のコードスニペットを使用します。
override public var intrinsicContentSize: CGSize {
return ...
}
関連する問題
- 1. は、Xcodeの8にアップデートした後、私は、最新のXcodeに更新した後、私は、私のXcodeで、これらのエラーを取得エラー
- 2. Xcodeの8のベータ5:操作は
- 3. XcodeでのUIViewの継承
- 4. 新ただ、Xcodeの7から8にアップグレードし、そして今、私のヘッダファイル内のプロパティに次のエラーを取得していますXcodeの8
- 5. 私はlaravel 5で現在のタイムスタンプを取得したい5
- 6. 'advancedByは' 現在のXcode 8
- 7. 現在の日付を取得して次の値に5日追加する
- 8. Entity Frameworkのアップデート - コンテキストは、現在私は、エンティティを更新しようとしていますが、私は次のエラーを取得していますエンティティ
- 9. 外部キーは、私は現在、私のドメインモデルに次のように持っているHibernateのTABLE_PER_CLASS継承
- 10. どのように私は2クラスが継承したクラス
- 11. 方法intrinsicContentSize()スーパー
- 12. xcode UIViewから継承する新しいクラスはXIBファイルを作成しません
- 13. エラー - 私は最近data.table 1.9.6に更新され、次のエラーを取得する
- 14. 現在のルートは、私が小枝に現在のルートを取得したい
- 15. 継承したクラスのメソッドが基底クラスに渡された
- 16. JavaScriptの継承とスーパー
- 17. 現在のクラスがすでに別のクラスを継承している場合に、抽象クラスのメソッドを実装します。
- 18. 私はInputMismatchExceptionをキャッチしたいが、それはコンパイル中に、私は次のエラーを取得する時エラー
- 19. メソッドの取得と継承の混乱
- 20. クラスのSwift_Mime_SimpleMessageは私Laravelのインストール中に次のエラーを取得
- 21. 静的メソッドで現在のクラスの名前を取得するには?
- 22. 次のように私は、現在のカルチャを取得していますその言語
- 23. 継承クラスの名前を取得
- 24. Xcodeの8ベータ6 - 私はXcodeのベータ版6を使用して、デバイス上の私のアプリをインストールしようとしていますし、それが次のエラーでリンク段階で失敗したアーキテクチャ
- 25. 既存の.Netクラスの継承エラーを継承する
- 26. ModelFormMixinのpost()メソッドで現在のユーザーを取得するには?
- 27. トラブル蒸気は、Xcodeの8ベータ3
- 28. 抽象クラスを継承するクラスの更新
- 29. 継承は実際にはクラスのメンバーを継承しますか?
- 30. 私はJREを変更し、現在すべてのプログラムがエラー
最近の変更をリストするリソースはありますか? – GoldenJoe
@GoldenJoeには、[iOS 9.3からiOS 10.0のAPIの違い](https://developer.apple.com/library/prerelease/content/releasenotes/General/iOS10APIDiffs/index.html)があります。しかし、それは膨大なリストで、私はむしろDiffsをチェックするよりもseachbarを使いたいです。 – OOPer
ありがとう、「iOS Diffs」などを検索しましたか?それは巨大ですが、あなたが頻繁に使うものをブラウズするのは良いことです。 – GoldenJoe