Проблема заключается в программном переводе «InfoView» (UIView) в Swift.Как перемещать UIView программно в Swift
следующие ограничения существуют в раскадровке (фото):
Теперь я хотел бы, чтобы переместить «InfoView» внутри «MyView» вверх или вниз.
Я пробовал:
@IBOutlet weak var infoTextLabel: UILabel!
@IBOutlet weak var infoTextLabelView: UIView!
// set infoTextLabel color
self.infoTextLabel.textColor = UIColor.blackColor()
// set infoTextLabel text
self.infoTextLabel.text = "hello"
// unhide infoTextLabel
self.infoTextLabel.hidden = false
// For the moving in Y-direction, I tried this - but does not work !!!!!!!
self.infoTextLabelView.frame.origin.y += 200
Могли Autolayout-ограничения играют роль. Как преодолеть это программно. Или это метод frame.origin.y неправильный?
Оцените справку по этому вопросу!
Вы пытаетесь создать анимацию или вы просто пытаетесь переместить положение изображения ж/о последовательности анимации? – Jeffrey
Нет необходимости в анимации! – iKK