Uitabbarcontroller голова и макет телаIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Uitabbarcontroller голова и макет тела

Сообщение Anonymous »

Может быть, нет пути. Я почти уверен, что есть способ настроить макет UitabbarController для работы. У меня есть следующий код в TabBarlayout.

Код: Выделить всё

import UIKit

class TabBarLayout: UITabBarController {

@IBOutlet var viewHeader: UIView!

override func viewDidLoad() {
super.viewDidLoad()
viewHeader.translatesAutoresizingMaskIntoConstraints = false
view.addSubview(viewHeader)
let leftSide = NSLayoutConstraint(item: viewHeader!, attribute: .left, relatedBy: .equal, toItem: view, attribute: .left, multiplier: 1.0, constant: 0.0)
let rightSide = NSLayoutConstraint(item: viewHeader!, attribute: .right, relatedBy: .equal, toItem: view, attribute: .right, multiplier: 1.0, constant: 0.0)
let topSide = NSLayoutConstraint(item: viewHeader!, attribute: .top, relatedBy: .equal, toItem: view, attribute: .top, multiplier: 1.0, constant: 0.0)
let height = NSLayoutConstraint(item: viewHeader!, attribute: .height, relatedBy: .equal, toItem: nil, attribute: .notAnAttribute, multiplier: 1, constant: 100)
view.addConstraint(leftSide)
view.addConstraint(rightSide)
view.addConstraint(topSide)
view.addConstraint(height)
}
}
< /code>
функциональный Макет "src =" https://i.sstatic.net/i12yrdwk.png "/> 
buy.storyboardобразно Следующий скриншот: 
 
 buycontroller.swift < /h1>
import UIKit

class BuyController: UIViewController {

override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
print("BUYCONTROLLER")
let tbc = tabBarController as! TabBarLayout

// How do I align this view's topAnchor to viewHeader's bottom anchor?
}
}
Как я должен выровнять верхний якорь «Покупать» с нижним якорем ViewHeader, чтобы тестовая метка была видна?
Результат симулятора iOS


Подробнее здесь: https://stackoverflow.com/questions/794 ... ody-layout
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»