1
アイテムの幅を取得するためにUITabBar
の幅を取得したいと考えています。このため 、私が使用している:私が手に幅が間違っているようだがストーリーボードを使用したUITabBarの幅
let itemWidth = tabBar.frame.size.width/tabBar.items.count
...
tabBar.frame.size.width
がプレビューさに応じてストーリーボードに私のタブバーの幅を与える...
私のストーリーボードプレビューがに設定されている場合、iPadのプロ12.9"、tabBar.frame.size.width
は、コードがiPhone 5S上で実行されている場合でも1024.0
を返します。
私はここで何が欠けていますか?
恐ろしい!ありがとう! 'layoutSubviews'の前に印刷された値がストーリーボードに表示された値である理由を知っていますか? (説明があれば....) – Azartys
これは簡単です:プログラマチックでないビューの初期サイズは**常に** Interface Builderで設定されたものです。 – the4kman