nsstackview

    1熱度

    1回答

    我正在創建一個應用程序,需要有一個進度窗口,其中我想爲每個正在處理的項目動態插入一個子視圖,例如Finder的複製文件面板窗口。處理完成後也可以動態刪除它。 我想用同樣的NSViewController視圖的所有子視圖和我使用的是NSStackView管理的意見。 但是,爲了讓子視圖保留在內存中,我必須對它們保持強有力的引用,我知道的唯一方法是爲我需要顯示的每個子視圖創建一個屬性。像這樣: @pr

    3熱度

    2回答

    當堆棧視圖調整大小時,如何將NSButton與NSStackView分開? NSControl使用NSCell繪圖的子類看起來與其他NSView子類在自動佈局中具有抗壓能力時的可見性有所不同。 NSStackView在這裏似乎也沒有區別。 如果我將可見性優先級設置爲高於1的控件,它將不會下降。 如果我將它設置爲0,當然,它只會下降,永遠不會出現。 這應該如何工作? 當堆棧視圖調整大小時,如何讓按鈕

    0熱度

    1回答

    我有一個堆棧來填充一個視圖數組。 _countViewArray = [[NSArray alloc] init]; _countViewArray = @[self.a.view,self.b.view,self.c.view]; _stackView = [NSStackView stackViewWithViews:_countViewArray]; 它工作的很好。 如果我想用一個可

    1熱度

    1回答

    real應用程序視圖層次結構可能非常複雜,因此真正有助於將不同的視圖放入不同的nib中。我正在關注InfoBarStackView example project,他們給出了一個非常好的示例,說明如何使用承載不同視圖的新NSStackView類。他們製作了一個DisclosureViewController,它負責託管一個內容視圖 更改它的大小,以便可以從打開狀態變爲關閉狀態。 這裏是一個簡化的例

    0熱度

    1回答

    爲什麼左下角有這個空白?這是不是在ios6編譯版本,我不明白如何刪除它。我的筆尖文件沒有它(頂級視圖是大的,因爲你看到(從圖像左20像素)和控制器方面沒有任何視圖的尺寸 編輯:我已經試過把C_X解決方案上的代碼:? [super viewDidLoad]; self.view.backgroundColor = [NVGlobals homeCellBackgroundColor]; //

    0熱度

    1回答

    我剛剛開始嘗試使用NSStackView,我遇到了一個我無法解決的非常有趣的問題。我瀏覽了Apple網站上的自動版面設計指南以及NSStackView文檔,似乎找不到任何東西。 我的問題是,我有兩個相同的NSScrollView對象(每個都有一個嵌入的NSTextView),它們是從nib文件加載的。當我將這些視圖添加到我的堆棧視圖中時,首先添加的視圖佔用了可用空間的100%,而第二個視圖完全縮小

    0熱度

    1回答

    NSStackView與常規NSView相比有2個附加優先級,即clippingResistancePriority和huggingPriority.該文檔提供了一個合理的解釋,說明它們的用途以及它們的作用。 但4個優先事項有點矯枉過正。 現在,在上述文檔他們提到: 堆棧視圖沒有內在的內容大小和不具有可配置的內容壓縮性。在堆棧視圖中調用setContentCompressionResistance

    2熱度

    1回答

    所以,我想補充一些意見(的NSTextField在這個例子中)到NSStackView: 我添加NSStackView例如到XIB文件,鏈接它出口as widgets into Document。在...... didLoadNib我這樣做: NSTextField *tf = [[NSTextField alloc] init]; tf.stringValue = @"124"; [tf s

    2熱度

    1回答

    我有一個NSStackView以編程方式創建,我添加了一個NSButton。 NSStackView *stackView = [[NSStackView alloc] initWithFrame:rect]; stackView.autoresizingMask = NSViewWidthSizable|NSViewHeightSizable; stackView.align