Sayfalamada, sayfalar farklı bir xib görünümü gösterecek şekilde sayfalama etkinleştirilmiş yatay bir kaydırma görünümüne sahibim. Bazı xib görünümlerinde, IBAction ile bağlantılı düğmeler vardır. Her xib sınıfında IBAction'ı beyan ederim. Her şey görünüyor ve iyi görünüyor düğmeleri tıklama efektleri ve hepsi gösteriliyor, ama IBAction ateş değil mi? ikisi de düğmeleri ve düğmeleri sırasıyla ClockViewController.swift ve CarViewController.swift bildirilen IBActions bağlantılıdırURiews düğmeleri, tetikleme tetiklemeyen bir kaydırma görünümünde.
let clockView: ClockViewController = ClockViewController(nibName: "ClockViewController", bundle: nil)
let carView: CarViewController = CarViewController(nibName: "CarViewController", bundle: nil)
scrollview.addSubview(clockView.view)
carView.view.frame.origin.x = self.view.frame.width
scrollview.addSubview(carView.view)
clockView ve Carview: İşte bir kod örneği olduğunu.
Görünümlerden birinin nasıl göründüğü. UIViewController'ı xib'e eklemiyorum, sadece UIView kullanıyorum. Bu sorunun bir parçası olabilir sanırım ama bir hata verdi çünkü UIViewController subview olarak kullanamazsınız.
'filesOwner' nedir? – Paulw11
fileOwner aynı xib sınıfıdır ve bunu göstermek için soruyu güncelledim, teşekkürler. – fullMoon
Bence senin problemin, 'CarView' 'i yerel bir değişkene koyduğun, böylece e fonksiyonu çıktığı zaman yayınlanacak. Bir örnek değişken/özellik – Paulw11