标签栏下方的Swift View Layout

时间:2016-06-07 17:50:30

标签: ios swift uiviewcontroller ios9 uitabcontroller

installing: conda-env-2.4.5-py27_0 ...
Python 2.7.11 :: Continuum Analytics, Inc.
creating default environment...
Traceback (most recent call last):
  File "/Users/sdb99/anaconda2/pkgs/conda-4.0.5-py27_0/lib/python2.7/site-packages/conda/install.py", line 37, in <module>
    import subprocess
  File "/Users/sdb99/anaconda2/pkgs/python-2.7.11-0/lib/python2.7/subprocess.py", line 430, in <module>
    import pickle
  File "/Users/sdb99/anaconda2/pkgs/python-2.7.11-0/lib/python2.7/pickle.py", line 1272, in <module>
    import binascii as _binascii
ImportError: dlopen(/Users/sdb99/anaconda2/pkgs/python-2.7.11-0/lib/python2.7/lib-dynload/binascii.so, 2): Library not loaded: @loader_path/../../libz.1.dylib
  Referenced from: /Users/sdb99/anaconda2/pkgs/python-2.7.11-0/lib/python2.7/lib-dynload/binascii.so
  Reason: image not found

我没有使用故事板。

以上导致class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { self.window = UIWindow(frame: UIScreen.mainScreen().bounds) self.window?.backgroundColor = UIColor.whiteColor() self.window?.makeKeyAndVisible() let vc = ViewController() vc.tabBarItem = UITabBarItem(...) ... let tabbar = UITabBarController() tabbar.setViewControllers([...,vc,...], animated: false) self.window?.rootViewController = tabbar tabbar.selectedIndex = 2 return true } } class ViewController: UIViewController { override func loadView() { super.loadView() self.view.backgroundColor = UIColor.yellowColor() //self.automaticallyAdjustsScrollViewInsets = false; } override func viewDidLoad() { super.viewDidLoad() } override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) } } 视图延伸到标签栏下方。我怎么能阻止这个?

我已尝试将观看框架设置为

ViewControllers

但这没效果。

2 个答案:

答案 0 :(得分:3)

您可以使用edgesForExtendedLayout的{​​{1}}属性设置要在导航栏下扩展的边缘。如果你不想要,你可以简单地说:

UIViewController

答案 1 :(得分:0)

Swift 5 或更高版本

self.edgesForExtendedLayout = []