【发布时间】:2018-11-02 07:08:23
【问题描述】:
我在viewController 中创建了一个弹出窗口,在我的弹出窗口中有一个scrollview,我对button click 有一些看法。我想折叠一个包含一些视图本身和另一个 button click 的视图。我想扩大视野。我已经尝试了下面的代码来实现它,但不是折叠视图并想要隐藏其他视图。
为了折叠,我使用了下面的代码:
var newFrame : CGRect = view.frame
newFrame.size.height = 0
UIView.animate(withDuration: 0.25, animations:{
self.issueBox.frame = newFrame;
self.issueBox.isHidden = true
},completion : nil)
为了展开:
var newFrame : CGRect = view.frame
newFrame.size.height = 232
UIView.animate(withDuration: 0.25, animations:{
self.issueBox.frame = newFrame;
self.issueBox.isHidden = false
},completion : nil)
在我的故事板中,我也为所有视图设置了约束。包括我要折叠的那个。
那么如何折叠和展开视图? 这是我在 viewController 中的视图:
我想在点击“折叠/展开”按钮时折叠红色框,然后点击“确定”按钮,在“折叠/展开”按钮下方出现!
【问题讨论】:
-
你能分享截图或一些图片吗?
-
@EmreÖnder 我添加了截图!
标签: ios swift uiview uiscrollview