私はオートレイアウトのUIView
を持っており、その幅を知る必要があります。 Swiftで幅を最も簡単に見つける方法を教えてください。実装インサイドSwiftでのUIViewの幅を確認
-2
A
答えて
-2
ビューあなたがビューに幅の制約を適用していると、あなたがのための出口を持っている場合あなたが
let width = yourView.bounds.width
により任意のビューの幅を見つけることができます
override func layoutSubviews() {
super.layoutSubviews()
// you can get width of view in this function
print(self.frame.size.width)
}
2
を使用することができますあなたはそれを見つけることができます。 subViews
は、お使いのデバイスが向きを変えるたびに、後にも、それが呼び出された画面にレイアウトされた後、あなたの幅は異なるものになるよう、それが呼ばれるよう
let width = yourWidthConstraint.constant
+0
これが答えです。それは簡単で簡単です。 – WMios
0
UIScreenフレームデータを取得するための適切な場所はviewDidLayoutSubviews
でありますあなたのユーザーが風景モードに入るとき。viewWillAppear
の後に呼び出されます:
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
let viewWidth = self.myView.bounds.width
}
関連する問題
- 1. UITableViewCell swiftでUIViewの正しい幅を取得する方法
- 2. Swift HTTP POSTログインの確認
- 3. 動的幅の最大フォントサイズを確認
- 4. コンテナの幅を確認する
- 5. ユーザの帯域幅を確認する
- 6. テーブルビューのセルでUIViewのx位置を確認
- 7. Swift:スライドジェスチャーでUIViewを移動
- 8. 子UIView幅
- 9. Swift UIViewアニメーション
- 10. Swift Change UIView Image
- 11. Swift - UIImageView/UIScrollViewの上のUIView
- 12. iframeの親コンテナの幅をモバイルブラウザのiframe内で確認する
- 13. アンドロイドアプリで画面の幅をプログラムで確認できますか?
- 14. ユーザIDを確認する(FirebaseとSwift)
- 15. TableViewとジェスチャ認識プログラムを使用したSwift/UIView
- 16. どのUIViewがナビゲートされたかを確認
- 17. UIViewで向きを確認する方法は?
- 18. 角度ユニバーサルでレンダリングされたコンポーネントの幅を確認する
- 19. javascriptで高さと幅の画像を確認する方法
- 20. SwiftのWebサイトでアップデートを確認していますか?
- 21. SwiftのUIViewにサブクラスを追加する
- 22. UIScrollview SwiftでUIViewを回転する
- 23. Ruby&RMagick:テキストの実際の幅と高さを確認する
- 24. PHPの画像の高さ/幅を確認する
- 25. Swift 3の現在のスレッドを確認する方法は?
- 26. UIViewの幅と高さが逆転
- 27. ios swift 3 - UIAlertControllerの幅
- 28. JavaScriptを使って画面の幅を確認する方法
- 29. Swift 2.2:#if swift(> = x.y)バージョンビルド設定:サブバージョンの確認に使用できますか? (Swift 2.1と2.1.1の区別)
- 30. Ruby:東アジアの幅(Unicode)を確認する
'view.bounds.size.width' ...? – holex