是堆叠视图的新手,但我试图在并行堆栈视图中隐藏和取消隐藏嵌套子视图块。隐藏工作(目标堆栈视图缩小到一行并消失)但是当我尝试取消隐藏时,嵌套堆栈视图(实际上是一堆行,每一行都是一堆列)不会再次展开。我只得到一条线。代码如下
import UIKit
class Grid: UIViewController {
@IBOutlet weak var mainGrid: UIStackView!
@IBAction func examplesPressed(sender: AnyObject) {
UIView.animateWithDuration(0.8, delay: 0, usingSpringWithDamping: 0.8, initialSpringVelocity: 10.0, options: UIViewAnimationOptions(), animations: { () -> Void in
self.mainGrid.hidden = !self.mainGrid.hidden
}, completion: nil)
}
}
隐藏操作前的图像(按下示例)
当我试图取消隐藏
时我得到了什么我在这里可能会缺少什么?