gpt4 book ai didi

ios - 当我在 iOS 中更改方向时,以编程方式添加的控件消失

转载 作者:行者123 更新时间:2023-11-29 03:36:42 25 4
gpt4 key购买 nike

我正在 iOS7/xCode 项目中以编程方式向 View 添加控件( subview )。当我翻转方向时,添加的控件消失。为什么?如何确保翻转方向时控件重新出现?当我翻转方向时幕后发生了什么?

最佳答案

默认情况下,框架不会根据方向更改事件自行更新。你要么:

  1. 手动更新框架
  2. 使用 NSLayoutConstraint,这是新的首选方式:http://developer.apple.com/library/mac/documentation/AppKit/Reference/NSLayoutConstraint_Class/

请注意,您可以在 Interface Builder 中直观地分配约束。 XCode 5 中的新功能是必须手动添加约束,并且不再需要,就像在版本 4 中一样。

关于ios - 当我在 iOS 中更改方向时,以编程方式添加的控件消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19079590/

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