在NSView中,我有一個容器視圖和兩個NSButton(請參見圖片)。 NSButton更改了容器視圖中的內容。要顯示視圖,並隱藏了另外一個,我這樣做:如何在XCode中停用或隱藏視圖?
@IBAction func changeView(sender: NSButton)
{
switch sender.id
{
case "Button 1" { view1.hidden = true; view2.hidden = false; }
case "Button 2" { view1.hidden = false; view2.hidden = true; }
}
}
它可以正常工作,但由於在意見有很多畫(字段,按鈕和圖像),從一個視圖到另一個開關有點(很少)慢。我懷疑這種方法是不正確的。
如何以適當的方式從視圖切換到另一個視圖?