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