2016-08-23 24 views

Odpowiedz

-3

Dla UIView tego przycisku zawsze wyłączone. Możesz utworzyć .xib po utworzeniu klasy i ustawieniu właściciela klasy w Xib (w twoim przypadku niestandardową klasę widoku). Później możesz zainicjować widok za pomocą tego Xib.

-2

Tak jak za @PRECover, przycisk xib zaznaczenia jest wyłączony zawsze pomóc bardziej opiszę kroki, aby ułatwić Ci

Krok - 1: Tworzenie klasy UIView bez XIb. Etap - 2: Idź, aby utworzyć nowy plik i wybrać szablon zasób ten czas See the screen shots below for step - 2 and so on

Next Step

Next step

Krok 4 - Teraz przejdź do do klasy widok i napisać „getView” funkcja

class SampleView: UIView { 

/* 
// Only override drawRect: if you perform custom drawing. 
// An empty implementation adversely affects performance during animation. 
override func drawRect(rect: CGRect) { 
    // Drawing code 
} 
*/ 

func getView() -> UIView { 
    return NSBundle.mainBundle().loadNibNamed("SampleView", owner: nil, options: nil)[0] as! UIView 
} 
} 

Now go to to the view class and write the "getView" function

Krok 5 - Wpisz poniżej metody i zadzwonić, że dodanie widoku w widoku głównym (gdziekolwiek chcesz)

func designSampleView() 
{ 
    let sview = (SampleView()).getView(); 
    NSLog("Test ", ""); 
    self.view.addSubview(sview); 
} 
0

Możesz dodać niestandardową Xcode szablon, który będzie rozwiązać ten problem lub dodać istniejący szablon. Przeczytaj więcej, jak utworzyć i dodać go do Xcode here.

Szablon można znaleźć here.