gösterilmiyor: Sadece sağ tarafı gösterir NedenseSwift storyboard'lar: Bölünmüş görünüm denetleyicisi görsel senaryoları & swift kullanarak bölünmüş görünüm denetleyicisi uygulamak çalışılıyor düzgün
. Herhangi bir fikir ?
gösterilmiyor: Sadece sağ tarafı gösterir NedenseSwift storyboard'lar: Bölünmüş görünüm denetleyicisi görsel senaryoları & swift kullanarak bölünmüş görünüm denetleyicisi uygulamak çalışılıyor düzgün
. Herhangi bir fikir ?
Aslında bir pencere boyutu sorunu var. Tanımlanmamış olduğu için sol tarafını dışarıya doğru itin. İmleci sol tarafa yerleştirin ve sol görünümü göstermek için sürükleyin.
yardımcı olur Umut.
GÜNCELLEME:
Aslında DEĞİL bir pencere boyutu mesele. Görünüşe göre bölünmüş görüş kontrolörü bir tarafı varsayılan olarak görünümden çıkarır. Tersine, iki bölmeyi, bir denetleyici denetleyicisine eklenmiş olan bölünmüş görünüm bileşenini kullanarak doğru şekilde görüntüleyebildim.
Ben son WWDC bu konu hakkında bilgi almak kontrol edeceğiz:
https://developer.apple.com/videos/wwdc/2014/?id=212
https://developer.apple.com/videos/wwdc/2014/?id=214
GÜNCELLEME 03/11/14:
İlk dersin 07. dakikasından sonra neler olup bittiğini anladım. Aşağıdaki ekran görüntüsünde bir göz atın:
O birkaç deneme yapmanız gerekebilir. Üç kez test ettim ve işe yaradı.
NSSplitViewDelegate
sınıf SplitViewController: NSSplitViewController {// NSSplitViewDelegate
Swift storyboards: split view controller not showing properly
Sanki benim için gerçekten sorun oldu iyi. Şimdi bu problemi kodumda çözdüm.
1. Genişletilmiş bir sınıf oluşturmak NSSplitViewController. 2. Stage1'de, StoryBord'da oluşturduğunuz SplitView'unuzda Özel sınıf olarak oluşturulan bir sınıfı ayarlayın. 3.CepsDidLoad() içindeki MySplitView.adjustSubviews() öğesini çağırın.
import Cocoa
class SplitViewController: NSSplitViewController{//,NSSplitViewDelegate
@IBOutlet weak var MySplitView: NSSplitView!
override func viewDidLoad() {
super.viewDidLoad()
MySplitView.adjustSubviews();
}
override func splitView(splitView: NSSplitView, constrainMinCoordinate proposedMinimumPosition: CGFloat, ofSubviewAt dividerIndex: Int) -> CGFloat {
return proposedMinimumPosition + 200
}
}
Bunu nasıl tanımlarım bunu yapmayı bırakıyor? –
Cevabı önerilerle güncelledim. – carlodurso
Eksik kısıtlamalar tıklanabilir değil. Bende aynı sorun var – Danny182