gpt4 book ai didi

ios - UIButton 修改 titlelabel 似乎改变了它的框架

转载 作者:行者123 更新时间:2023-11-29 10:54:36 26 4
gpt4 key购买 nike

奇怪的事情发生了。基本上,我正在尝试重新创建消息传递应用程序。因此,当我尝试让“发送”按钮在用户输入至少 1 个字符时从灰色变为蓝色时。

当我尝试更改 titleLabel 时,问题就来了,按钮将消失。后来我发现它恢复到原来的位置(当键盘不显示时)。

为什么要这样做?如果我不修改 titleLabel 一切正常。但是,如果我这样做,UIButton 会回到原来的位置。如果您需要任何示例代码,请告诉我,但我不确定在此处放什么,因为它只是 [self.button.titleLabel setTextColor: [UIColor blueColor];UITextViewdidChange 但它表现得很奇怪。

谢谢!艾伦

最佳答案

您可能反对自动布局。我看到了类似的行为,有人在这里回答了我的问题:Why does UIButton resize when I access titleLabel property? .基本上,我被建议完全放弃自动布局或使用自动布局(永远不要以编程方式设置框架)。

关于ios - UIButton 修改 titlelabel 似乎改变了它的框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18989162/

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