2015-06-17 11 views
5

Tak właśnie nazywa się UIView DraggableViewBackground w Obejective C i działa idealnie, ale jak to zrobić to samo w SwiftJak Call initWithFrame z Objective C UIView w Swift

DraggableViewBackground *draggableBackgroundforurl = [[DraggableViewBackground alloc]initWithFrame:self.view.frame]; 

Moja DraggableViewBackground jest w Cel C i chcę ustawić to jako podzbiór po kliknięciu przycisku

Odpowiedz

7

Od UIView docs. Po prostu użyj normalnego inicjatora Swift.

enter image description here

+0

Czy dodać przykład, proszę (czysta teoria to za mało). –

8
let draggableBackgroundforurl = DraggableViewBackground(frame: self.view.frame); 

To powinno załatwić sprawę.

Możesz sprawdzić różnicę między let i var, aby zdecydować, co najlepiej odpowiada Twoim potrzebom. let Nie można zmienić, var może.

+0

Dziękuję za pomoc i czy możesz mi powiedzieć, co jeśli initwithframe ma dodatkowe parametry –

+0

Coś podobnego do tego DraggableViewBackground (frame: self.view.frame, param1: something, param2: somethingElse) –

Powiązane problemy