gpt4 book ai didi

iOS:使用自动布局约束的框架创建 subview

转载 作者:行者123 更新时间:2023-11-29 01:07:59 25 4
gpt4 key购买 nike

我使用 IB 和自动布局创建了一个名为 boundView 的 View ,然后在 Controller 中我调用了 [self.boundView layoutIfNeeded],然后我传递了 self。 boundView.frame.size 到生成 boundView 的 subview CardView 大小的方法。然后使用

 PlayingCardView *playingCardView = [[PlayingCardView alloc]initWithFrame:frame];

以编程方式创建 subview 。我确实使用 NSLog 来检查 subview 的大小是否小于 super View 。但是当我使用 [self.boundView addSubview:CardView] 添加 subview 时。它比 super View 大!坐标有问题吗?还是因为我把Auto Layout和我代码创建的 View 结合了?

最佳答案

你在哪里做这个?如果它在 viewDidLoad 中,则尚未计算自动布局大小。尝试在 viewDidLayoutSubviews 中执行此操作。

关于iOS:使用自动布局约束的框架创建 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36129142/

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