Я хотел бы поместить свою коллекциюView прямо под моим сегментированным управлением, однако я не знаю, ошибаюсь ли я в своих ограничениях. Я также хотел бы разместить мой сегментированный элемент управления, чтобы заполнить всю ширину кадра минус десять, но по центру выше коллекции.UICollectionView Позиция и сегментированный контроль программной ошибки
Heres код, который я пытался:
let item = ["Past", "Future"]
let customSC = UISegmentedControl(items: item)
customSC.selectedSegmentIndex = 0
let frame = UIScreen.mainScreen().bounds
customSC.frame = CGRectMake(0, 0,
frame.width, 25)
customSC.layer.cornerRadius = 5.0 // Don't let background bleed
customSC.backgroundColor = MaterialColor.white
customSC.tintColor = MaterialColor.red.accent3
customSC.translatesAutoresizingMaskIntoConstraints = false
//customSC.centerXAnchor.constraintEqualToAnchor(view.centerXAnchor)
//collectionView?.translatesAutoresizingMaskIntoConstraints = false
collectionView?.addSubview(customSC)
customSC.centerXAnchor.constraintEqualToAnchor(collectionView?.centerXAnchor).active = true
//collectionView?.topAnchor.constraintEqualToAnchor(customSC.bottomAnchor,constant: 2).active = true
Вот изображение моего выхода. Я бы мой Segmented View был моим первым представлением, чтобы заполнить рамку всей ширины и мой вид коллекции, чтобы показать прямо под моим контролем Segmented.
Спасибо.