我的目标是让视图的大小增加一倍。我得到的代码的结果是“没有任何反应”。视图显示但不会增长。任何帮助将不胜感激。
这是.H文件
这是.M文件中的自定义方法 这是对方法的调用(仍然在.M文件中)
答案 0 :(得分:2)
问题是这是一个视图转换,您正在使用自动布局。自动布局通过设置视图的框架来工作。因此,您应用转换然后自动布局并再次将其更改回来。
自从引入自动布局以来,我认为这是一个主要的错误;就好像汽车布局人们在介绍这个功能之前没有深入思考iOS的运作方式。请在此处查看关于此主题的“论文”:https://stackoverflow.com/a/14105757/341994
答案 1 :(得分:0)
当您在屏幕上看到方块时,转换已经发生。尝试将缩放代码放在viewDidAppear中,而不是viewWillAppear。
另一个小评论:你忘了打电话了
[super viewWillAppear].