Я не уверен, почему это происходит.Невозможно изменить свойства элементов управления внутри UIView, загруженного из NIB
В моем приложении, у меня есть
- ViewController.swift
- CustomUIView.swift
- CustomUIView.xib
В моей ViewController.swift
var customView: CustomUIView = NSBundle.mainBundle().loadNibNamed("CustomUIView", owner: self, options: nil).first as CustomUIView;
customView.setupControl();
self.view.addSubview(customView);
В мой CustomUIView.swift Я пытался изменить свойство UIButton, созданную в CustomUIView.XIB, как этот
@IBOutlet weak var button: UILabel!
func setupControl()
{
label.frame = CGRect(x: 0 , y: 30, width: 320, height: 240); //THIS DOES NOT WORK
label.text = "BLABLABLA"; //THIS WORKS
}
я могу изменить только свойство UIButton от InterfaceBuilder.
Любые мысли о том, почему это происходит?
Здравствуйте, извините, я не вставлял свой код должным образом, спасибо за ваш ответ. (Я изменил код) Но проблема в том, что я не могу переместить ярлык, размер метки, я могу только изменить его текст. – JayVDiyk