gpt4 book ai didi

ios - 呈现 View 后立即添加 subview

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:58:38 25 4
gpt4 key购买 nike

我有 2 个 View A 和 B。在 View A 处

presentViewController(viewB, animation: true) {
NSNotificationCenter.defautCenter.postNotificationName("addButton")
}

在 View B:var masterView:UIView!

func addButton(notification: NSNotification){
var button:UIButton!
button.frame = masterView.caculator // set frame for button
self.addSubview(button)
}

当 View B 在模拟器上完成动画时(从底部开始)。延迟 0.3 秒后添加按钮。

按照一些文档,当动画结束时,方法 viewDidAppear 被调用。我试过这种方式。但正如我所见,按钮在动画完成 0.3 秒后添加

如何在动画结束后立即添加按钮? 谢谢!

最佳答案

我已经解决了。因为在viewDidAppear中,这个方法是在所有Layout都加载完的时候调用的。所以我们需要在 LayoutSubview 方法中实现添加我的按钮。

关于ios - 呈现 View 后立即添加 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38711203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com