退会済みユーザー2018/06/23 10:55実はXLPagerTabStripというライブラリを使っておりまして、tabを管理しているstoryboardの上にtableViewを管理しているstoryboardを載せています。載せているviewのUIViewが下のタブを管理しているViewの上に乗ってしまい、どのタブか見えなくなってしまっています。viewのbackgroundを透明にしたのですが、タップがViewにとられてしまい、タップできない状態で、とても困っています。
_Kentarou2018/06/23 11:17状況が説明からはわからないですが、XLPagerTabStripを通常の使い方をしていればその様な状態にはならないかと、、、使い方によっては相性もあると思いますが。(そっちの質問の方が良いかも????) 制約は難しいかも知れませんが、viewのサイズは指定できますのでそれで変更しても良いかもです。 view.frame = CGRect(x: 0, y: 50, width: view.bounds.width, height: view.bounds.height - 50)
退会済みユーザー2018/06/23 11:24分かりました。ありがとうございます。viewのサイズですが override func viewDidLoad() { super.viewDidLoad() view.frame = CGRect(x: 0, y: 50, width: view.bounds.width, height: view.bounds.height - 50) } としたところ、影響がなかったのですが、どこに書けば良いのでしょうか?
_Kentarou2018/06/23 22:36viewWillLayoutSubviews()に書いてみてください。 override func viewWillLayoutSubviews() { super.viewWillLayoutSubviews() let screen = UIScreen.main view.frame = CGRect(x: 0, y: 50, width: screen.bounds.width, height: screen.bounds.height - 50) }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/06/23 10:55
2018/06/23 11:17
退会済みユーザー
2018/06/23 11:24
2018/06/23 22:36
退会済みユーザー
2018/06/24 01:58