機能の外にview.frame.size.height
とview.frame.size.width
にアクセスしようとしていますが、できません。このための回避策はありますか? 'ViewControllerを'関数外でビューの寸法を取得するにはどうすればよいですか?
Iタイプに使用することはできませんインスタンスメンバーのscreenbound ' -
var screenBound = UIScreen.mainScreen().bounds
var screenSize = screenBound.size
var screenWidth = screenSize.width
var screenHeight = screenSize.height
のXcodeは私にエラーを与えた
は、私はこれをやってみましたが、それはワーク・ませんでした作成された関数の中でのみself.view.frame.size.height/.width
を使用できます。しかし、私は関数の外でそれを使いたい。前もって感謝します。
ほとんどの場合、[お互いに依存するプロパティを初期化する]の複製(http://stackoverflow.com/questions/25854300/how-to-initialize-properties-that-depend-on-each-other) 。 –
@MartinR私はそれを得ていませんでした。この場合、どのように使用できるかについてのコードを投稿できますか?ありがとう:) – user5981057
@MartinR私は、self.variableは実際には初期化されていないので、関数の外で変数を使うことはできないので、後で使用するようにlazyキーワードを使うことができます。しかし、この場合、self.viewが初期化されていないため、遅延変数を作成するのが難しいです。 – user5981057